diff --git a/app/Jobs/SendMessageToTelegramJob.php b/app/Jobs/SendMessageToTelegramJob.php
index 85f4fc934..6b0a64ae3 100644
--- a/app/Jobs/SendMessageToTelegramJob.php
+++ b/app/Jobs/SendMessageToTelegramJob.php
@@ -32,7 +32,7 @@ class SendMessageToTelegramJob implements ShouldBeEncrypted, ShouldQueue
public array $buttons,
public string $token,
public string $chatId,
- public ?string $topicId = null,
+ public ?string $threadId = null,
) {
$this->onQueue('high');
}
@@ -67,8 +67,8 @@ class SendMessageToTelegramJob implements ShouldBeEncrypted, ShouldQueue
'chat_id' => $this->chatId,
'text' => $this->text,
];
- if ($this->topicId) {
- $payload['message_thread_id'] = $this->topicId;
+ if ($this->threadId) {
+ $payload['message_thread_id'] = $this->threadId;
}
$response = Http::post($url, $payload);
if ($response->failed()) {
diff --git a/app/Livewire/Notifications/Telegram.php b/app/Livewire/Notifications/Telegram.php
index 85c16b277..01afb4ac6 100644
--- a/app/Livewire/Notifications/Telegram.php
+++ b/app/Livewire/Notifications/Telegram.php
@@ -65,40 +65,40 @@ class Telegram extends Component
public bool $serverUnreachableTelegramNotifications = true;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsDeploymentSuccessTopicId = null;
+ public ?string $telegramNotificationsDeploymentSuccessThreadId = null;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsDeploymentFailureTopicId = null;
+ public ?string $telegramNotificationsDeploymentFailureThreadId = null;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsStatusChangeTopicId = null;
+ public ?string $telegramNotificationsStatusChangeThreadId = null;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsBackupSuccessTopicId = null;
+ public ?string $telegramNotificationsBackupSuccessThreadId = null;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsBackupFailureTopicId = null;
+ public ?string $telegramNotificationsBackupFailureThreadId = null;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsScheduledTaskSuccessTopicId = null;
+ public ?string $telegramNotificationsScheduledTaskSuccessThreadId = null;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsScheduledTaskFailureTopicId = null;
+ public ?string $telegramNotificationsScheduledTaskFailureThreadId = null;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsDockerCleanupSuccessTopicId = null;
+ public ?string $telegramNotificationsDockerCleanupSuccessThreadId = null;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsDockerCleanupFailureTopicId = null;
+ public ?string $telegramNotificationsDockerCleanupFailureThreadId = null;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsServerDiskUsageTopicId = null;
+ public ?string $telegramNotificationsServerDiskUsageThreadId = null;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsServerReachableTopicId = null;
+ public ?string $telegramNotificationsServerReachableThreadId = null;
#[Validate(['nullable', 'string'])]
- public ?string $telegramNotificationsServerUnreachableTopicId = null;
+ public ?string $telegramNotificationsServerUnreachableThreadId = null;
public function mount()
{
@@ -132,18 +132,18 @@ class Telegram extends Component
$this->settings->server_reachable_telegram_notifications = $this->serverReachableTelegramNotifications;
$this->settings->server_unreachable_telegram_notifications = $this->serverUnreachableTelegramNotifications;
- $this->settings->telegram_notifications_deployment_success_topic_id = $this->telegramNotificationsDeploymentSuccessTopicId;
- $this->settings->telegram_notifications_deployment_failure_topic_id = $this->telegramNotificationsDeploymentFailureTopicId;
- $this->settings->telegram_notifications_status_change_topic_id = $this->telegramNotificationsStatusChangeTopicId;
- $this->settings->telegram_notifications_backup_success_topic_id = $this->telegramNotificationsBackupSuccessTopicId;
- $this->settings->telegram_notifications_backup_failure_topic_id = $this->telegramNotificationsBackupFailureTopicId;
- $this->settings->telegram_notifications_scheduled_task_success_topic_id = $this->telegramNotificationsScheduledTaskSuccessTopicId;
- $this->settings->telegram_notifications_scheduled_task_failure_topic_id = $this->telegramNotificationsScheduledTaskFailureTopicId;
- $this->settings->telegram_notifications_docker_cleanup_success_topic_id = $this->telegramNotificationsDockerCleanupSuccessTopicId;
- $this->settings->telegram_notifications_docker_cleanup_failure_topic_id = $this->telegramNotificationsDockerCleanupFailureTopicId;
- $this->settings->telegram_notifications_server_disk_usage_topic_id = $this->telegramNotificationsServerDiskUsageTopicId;
- $this->settings->telegram_notifications_server_reachable_topic_id = $this->telegramNotificationsServerReachableTopicId;
- $this->settings->telegram_notifications_server_unreachable_topic_id = $this->telegramNotificationsServerUnreachableTopicId;
+ $this->settings->telegram_notifications_deployment_success_thread_id = $this->telegramNotificationsDeploymentSuccessThreadId;
+ $this->settings->telegram_notifications_deployment_failure_thread_id = $this->telegramNotificationsDeploymentFailureThreadId;
+ $this->settings->telegram_notifications_status_change_thread_id = $this->telegramNotificationsStatusChangeThreadId;
+ $this->settings->telegram_notifications_backup_success_thread_id = $this->telegramNotificationsBackupSuccessThreadId;
+ $this->settings->telegram_notifications_backup_failure_thread_id = $this->telegramNotificationsBackupFailureThreadId;
+ $this->settings->telegram_notifications_scheduled_task_success_thread_id = $this->telegramNotificationsScheduledTaskSuccessThreadId;
+ $this->settings->telegram_notifications_scheduled_task_failure_thread_id = $this->telegramNotificationsScheduledTaskFailureThreadId;
+ $this->settings->telegram_notifications_docker_cleanup_success_thread_id = $this->telegramNotificationsDockerCleanupSuccessThreadId;
+ $this->settings->telegram_notifications_docker_cleanup_failure_thread_id = $this->telegramNotificationsDockerCleanupFailureThreadId;
+ $this->settings->telegram_notifications_server_disk_usage_thread_id = $this->telegramNotificationsServerDiskUsageThreadId;
+ $this->settings->telegram_notifications_server_reachable_thread_id = $this->telegramNotificationsServerReachableThreadId;
+ $this->settings->telegram_notifications_server_unreachable_thread_id = $this->telegramNotificationsServerUnreachableThreadId;
$this->settings->save();
} else {
@@ -164,18 +164,18 @@ class Telegram extends Component
$this->serverReachableTelegramNotifications = $this->settings->server_reachable_telegram_notifications;
$this->serverUnreachableTelegramNotifications = $this->settings->server_unreachable_telegram_notifications;
- $this->telegramNotificationsDeploymentSuccessTopicId = $this->settings->telegram_notifications_deployment_success_topic_id;
- $this->telegramNotificationsDeploymentFailureTopicId = $this->settings->telegram_notifications_deployment_failure_topic_id;
- $this->telegramNotificationsStatusChangeTopicId = $this->settings->telegram_notifications_status_change_topic_id;
- $this->telegramNotificationsBackupSuccessTopicId = $this->settings->telegram_notifications_backup_success_topic_id;
- $this->telegramNotificationsBackupFailureTopicId = $this->settings->telegram_notifications_backup_failure_topic_id;
- $this->telegramNotificationsScheduledTaskSuccessTopicId = $this->settings->telegram_notifications_scheduled_task_success_topic_id;
- $this->telegramNotificationsScheduledTaskFailureTopicId = $this->settings->telegram_notifications_scheduled_task_failure_topic_id;
- $this->telegramNotificationsDockerCleanupSuccessTopicId = $this->settings->telegram_notifications_docker_cleanup_success_topic_id;
- $this->telegramNotificationsDockerCleanupFailureTopicId = $this->settings->telegram_notifications_docker_cleanup_failure_topic_id;
- $this->telegramNotificationsServerDiskUsageTopicId = $this->settings->telegram_notifications_server_disk_usage_topic_id;
- $this->telegramNotificationsServerReachableTopicId = $this->settings->telegram_notifications_server_reachable_topic_id;
- $this->telegramNotificationsServerUnreachableTopicId = $this->settings->telegram_notifications_server_unreachable_topic_id;
+ $this->telegramNotificationsDeploymentSuccessThreadId = $this->settings->telegram_notifications_deployment_success_thread_id;
+ $this->telegramNotificationsDeploymentFailureThreadId = $this->settings->telegram_notifications_deployment_failure_thread_id;
+ $this->telegramNotificationsStatusChangeThreadId = $this->settings->telegram_notifications_status_change_thread_id;
+ $this->telegramNotificationsBackupSuccessThreadId = $this->settings->telegram_notifications_backup_success_thread_id;
+ $this->telegramNotificationsBackupFailureThreadId = $this->settings->telegram_notifications_backup_failure_thread_id;
+ $this->telegramNotificationsScheduledTaskSuccessThreadId = $this->settings->telegram_notifications_scheduled_task_success_thread_id;
+ $this->telegramNotificationsScheduledTaskFailureThreadId = $this->settings->telegram_notifications_scheduled_task_failure_thread_id;
+ $this->telegramNotificationsDockerCleanupSuccessThreadId = $this->settings->telegram_notifications_docker_cleanup_success_thread_id;
+ $this->telegramNotificationsDockerCleanupFailureThreadId = $this->settings->telegram_notifications_docker_cleanup_failure_thread_id;
+ $this->telegramNotificationsServerDiskUsageThreadId = $this->settings->telegram_notifications_server_disk_usage_thread_id;
+ $this->telegramNotificationsServerReachableThreadId = $this->settings->telegram_notifications_server_reachable_thread_id;
+ $this->telegramNotificationsServerUnreachableThreadId = $this->settings->telegram_notifications_server_unreachable_thread_id;
}
}
diff --git a/app/Models/TelegramNotificationSettings.php b/app/Models/TelegramNotificationSettings.php
index 2edca14ff..78bd841bd 100644
--- a/app/Models/TelegramNotificationSettings.php
+++ b/app/Models/TelegramNotificationSettings.php
@@ -30,17 +30,17 @@ class TelegramNotificationSettings extends Model
'server_reachable_telegram_notifications',
'server_unreachable_telegram_notifications',
- 'telegram_notifications_deployment_success_topic_id',
- 'telegram_notifications_deployment_failure_topic_id',
- 'telegram_notifications_status_change_topic_id',
- 'telegram_notifications_backup_success_topic_id',
- 'telegram_notifications_backup_failure_topic_id',
- 'telegram_notifications_scheduled_task_success_topic_id',
- 'telegram_notifications_scheduled_task_failure_topic_id',
- 'telegram_notifications_docker_cleanup_topic_id',
- 'telegram_notifications_server_disk_usage_topic_id',
- 'telegram_notifications_server_reachable_topic_id',
- 'telegram_notifications_server_unreachable_topic_id',
+ 'telegram_notifications_deployment_success_thread_id',
+ 'telegram_notifications_deployment_failure_thread_id',
+ 'telegram_notifications_status_change_thread_id',
+ 'telegram_notifications_backup_success_thread_id',
+ 'telegram_notifications_backup_failure_thread_id',
+ 'telegram_notifications_scheduled_task_success_thread_id',
+ 'telegram_notifications_scheduled_task_failure_thread_id',
+ 'telegram_notifications_docker_cleanup_thread_id',
+ 'telegram_notifications_server_disk_usage_thread_id',
+ 'telegram_notifications_server_reachable_thread_id',
+ 'telegram_notifications_server_unreachable_thread_id',
];
protected $casts = [
@@ -60,17 +60,17 @@ class TelegramNotificationSettings extends Model
'server_reachable_telegram_notifications' => 'boolean',
'server_unreachable_telegram_notifications' => 'boolean',
- 'telegram_notifications_deployment_success_topic_id' => 'encrypted',
- 'telegram_notifications_deployment_failure_topic_id' => 'encrypted',
- 'telegram_notifications_status_change_topic_id' => 'encrypted',
- 'telegram_notifications_backup_success_topic_id' => 'encrypted',
- 'telegram_notifications_backup_failure_topic_id' => 'encrypted',
- 'telegram_notifications_scheduled_task_success_topic_id' => 'encrypted',
- 'telegram_notifications_scheduled_task_failure_topic_id' => 'encrypted',
- 'telegram_notifications_docker_cleanup_topic_id' => 'encrypted',
- 'telegram_notifications_server_disk_usage_topic_id' => 'encrypted',
- 'telegram_notifications_server_reachable_topic_id' => 'encrypted',
- 'telegram_notifications_server_unreachable_topic_id' => 'encrypted',
+ 'telegram_notifications_deployment_success_thread_id' => 'encrypted',
+ 'telegram_notifications_deployment_failure_thread_id' => 'encrypted',
+ 'telegram_notifications_status_change_thread_id' => 'encrypted',
+ 'telegram_notifications_backup_success_thread_id' => 'encrypted',
+ 'telegram_notifications_backup_failure_thread_id' => 'encrypted',
+ 'telegram_notifications_scheduled_task_success_thread_id' => 'encrypted',
+ 'telegram_notifications_scheduled_task_failure_thread_id' => 'encrypted',
+ 'telegram_notifications_docker_cleanup_thread_id' => 'encrypted',
+ 'telegram_notifications_server_disk_usage_thread_id' => 'encrypted',
+ 'telegram_notifications_server_reachable_thread_id' => 'encrypted',
+ 'telegram_notifications_server_unreachable_thread_id' => 'encrypted',
];
public function team()
diff --git a/app/Notifications/Channels/TelegramChannel.php b/app/Notifications/Channels/TelegramChannel.php
index b5e7bf8b6..ea4ab7171 100644
--- a/app/Notifications/Channels/TelegramChannel.php
+++ b/app/Notifications/Channels/TelegramChannel.php
@@ -16,24 +16,24 @@ class TelegramChannel
$telegramToken = $settings->telegram_token;
$chatId = $settings->telegram_chat_id;
- $topicId = match (get_class($notification)) {
- \App\Notifications\Application\DeploymentSuccess::class => $settings->telegram_notifications_deployment_success_topic_id,
- \App\Notifications\Application\DeploymentFailed::class => $settings->telegram_notifications_deployment_failure_topic_id,
+ $threadId = match (get_class($notification)) {
+ \App\Notifications\Application\DeploymentSuccess::class => $settings->telegram_notifications_deployment_success_thread_id,
+ \App\Notifications\Application\DeploymentFailed::class => $settings->telegram_notifications_deployment_failure_thread_id,
\App\Notifications\Application\StatusChanged::class,
\App\Notifications\Container\ContainerRestarted::class,
- \App\Notifications\Container\ContainerStopped::class => $settings->telegram_notifications_status_change_topic_id,
+ \App\Notifications\Container\ContainerStopped::class => $settings->telegram_notifications_status_change_thread_id,
- \App\Notifications\Database\BackupSuccess::class => $settings->telegram_notifications_backup_success_topic_id,
- \App\Notifications\Database\BackupFailed::class => $settings->telegram_notifications_backup_failure_topic_id,
+ \App\Notifications\Database\BackupSuccess::class => $settings->telegram_notifications_backup_success_thread_id,
+ \App\Notifications\Database\BackupFailed::class => $settings->telegram_notifications_backup_failure_thread_id,
- \App\Notifications\ScheduledTask\TaskSuccess::class => $settings->telegram_notifications_scheduled_task_success_topic_id,
- \App\Notifications\ScheduledTask\TaskFailed::class => $settings->telegram_notifications_scheduled_task_failure_topic_id,
+ \App\Notifications\ScheduledTask\TaskSuccess::class => $settings->telegram_notifications_scheduled_task_success_thread_id,
+ \App\Notifications\ScheduledTask\TaskFailed::class => $settings->telegram_notifications_scheduled_task_failure_thread_id,
- \App\Notifications\Server\DockerCleanupSuccess::class => $settings->telegram_notifications_docker_cleanup_success_topic_id,
- \App\Notifications\Server\DockerCleanupFailed::class => $settings->telegram_notifications_docker_cleanup_failure_topic_id,
- \App\Notifications\Server\HighDiskUsage::class => $settings->telegram_notifications_server_disk_usage_topic_id,
- \App\Notifications\Server\Unreachable::class => $settings->telegram_notifications_server_unreachable_topic_id,
- \App\Notifications\Server\Reachable::class => $settings->telegram_notifications_server_reachable_topic_id,
+ \App\Notifications\Server\DockerCleanupSuccess::class => $settings->telegram_notifications_docker_cleanup_success_thread_id,
+ \App\Notifications\Server\DockerCleanupFailed::class => $settings->telegram_notifications_docker_cleanup_failure_thread_id,
+ \App\Notifications\Server\HighDiskUsage::class => $settings->telegram_notifications_server_disk_usage_thread_id,
+ \App\Notifications\Server\Unreachable::class => $settings->telegram_notifications_server_unreachable_thread_id,
+ \App\Notifications\Server\Reachable::class => $settings->telegram_notifications_server_reachable_thread_id,
default => null,
};
@@ -42,6 +42,6 @@ class TelegramChannel
return;
}
- SendMessageToTelegramJob::dispatch($message, $buttons, $telegramToken, $chatId, $topicId);
+ SendMessageToTelegramJob::dispatch($message, $buttons, $telegramToken, $chatId, $threadId);
}
}
diff --git a/database/migrations/2024_12_05_212440_create_telegram_notification_settings_table.php b/database/migrations/2024_12_05_212440_create_telegram_notification_settings_table.php
index 190d148fc..db4d998e3 100644
--- a/database/migrations/2024_12_05_212440_create_telegram_notification_settings_table.php
+++ b/database/migrations/2024_12_05_212440_create_telegram_notification_settings_table.php
@@ -32,18 +32,18 @@ return new class extends Migration
$table->boolean('server_reachable_telegram_notifications')->default(false);
$table->boolean('server_unreachable_telegram_notifications')->default(true);
- $table->text('telegram_notifications_deployment_success_topic_id')->nullable();
- $table->text('telegram_notifications_deployment_failure_topic_id')->nullable();
- $table->text('telegram_notifications_status_change_topic_id')->nullable();
- $table->text('telegram_notifications_backup_success_topic_id')->nullable();
- $table->text('telegram_notifications_backup_failure_topic_id')->nullable();
- $table->text('telegram_notifications_scheduled_task_success_topic_id')->nullable();
- $table->text('telegram_notifications_scheduled_task_failure_topic_id')->nullable();
- $table->text('telegram_notifications_docker_cleanup_success_topic_id')->nullable();
- $table->text('telegram_notifications_docker_cleanup_failure_topic_id')->nullable();
- $table->text('telegram_notifications_server_disk_usage_topic_id')->nullable();
- $table->text('telegram_notifications_server_reachable_topic_id')->nullable();
- $table->text('telegram_notifications_server_unreachable_topic_id')->nullable();
+ $table->text('telegram_notifications_deployment_success_thread_id')->nullable();
+ $table->text('telegram_notifications_deployment_failure_thread_id')->nullable();
+ $table->text('telegram_notifications_status_change_thread_id')->nullable();
+ $table->text('telegram_notifications_backup_success_thread_id')->nullable();
+ $table->text('telegram_notifications_backup_failure_thread_id')->nullable();
+ $table->text('telegram_notifications_scheduled_task_success_thread_id')->nullable();
+ $table->text('telegram_notifications_scheduled_task_failure_thread_id')->nullable();
+ $table->text('telegram_notifications_docker_cleanup_success_thread_id')->nullable();
+ $table->text('telegram_notifications_docker_cleanup_failure_thread_id')->nullable();
+ $table->text('telegram_notifications_server_disk_usage_thread_id')->nullable();
+ $table->text('telegram_notifications_server_reachable_thread_id')->nullable();
+ $table->text('telegram_notifications_server_unreachable_thread_id')->nullable();
$table->unique(['team_id']);
});
diff --git a/database/migrations/2024_12_05_212705_migrate_telegram_notification_settings_from_teams_table.php b/database/migrations/2024_12_05_212705_migrate_telegram_notification_settings_from_teams_table.php
index 0c10646b9..df120e273 100644
--- a/database/migrations/2024_12_05_212705_migrate_telegram_notification_settings_from_teams_table.php
+++ b/database/migrations/2024_12_05_212705_migrate_telegram_notification_settings_from_teams_table.php
@@ -4,6 +4,7 @@ use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Crypt;
use Illuminate\Support\Facades\DB;
+use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
@@ -30,17 +31,17 @@ return new class extends Migration
'status_change_telegram_notifications' => $team->telegram_notifications_status_changes ?? false,
'server_disk_usage_telegram_notifications' => $team->telegram_notifications_server_disk_usage ?? true,
- 'telegram_notifications_deployment_success_topic_id' => $team->telegram_notifications_deployments_message_thread_id ? Crypt::encryptString($team->telegram_notifications_deployments_message_thread_id) : null,
- 'telegram_notifications_deployment_failure_topic_id' => $team->telegram_notifications_deployments_message_thread_id ? Crypt::encryptString($team->telegram_notifications_deployments_message_thread_id) : null,
- 'telegram_notifications_backup_success_topic_id' => $team->telegram_notifications_database_backups_message_thread_id ? Crypt::encryptString($team->telegram_notifications_database_backups_message_thread_id) : null,
- 'telegram_notifications_backup_failure_topic_id' => $team->telegram_notifications_database_backups_message_thread_id ? Crypt::encryptString($team->telegram_notifications_database_backups_message_thread_id) : null,
- 'telegram_notifications_scheduled_task_success_topic_id' => $team->telegram_notifications_scheduled_tasks_thread_id ? Crypt::encryptString($team->telegram_notifications_scheduled_tasks_thread_id) : null,
- 'telegram_notifications_scheduled_task_failure_topic_id' => $team->telegram_notifications_scheduled_tasks_thread_id ? Crypt::encryptString($team->telegram_notifications_scheduled_tasks_thread_id) : null,
- 'telegram_notifications_status_change_topic_id' => $team->telegram_notifications_status_changes_message_thread_id ? Crypt::encryptString($team->telegram_notifications_status_changes_message_thread_id) : null,
+ 'telegram_notifications_deployment_success_thread_id' => $team->telegram_notifications_deployments_message_thread_id ? Crypt::encryptString($team->telegram_notifications_deployments_message_thread_id) : null,
+ 'telegram_notifications_deployment_failure_thread_id' => $team->telegram_notifications_deployments_message_thread_id ? Crypt::encryptString($team->telegram_notifications_deployments_message_thread_id) : null,
+ 'telegram_notifications_backup_success_thread_id' => $team->telegram_notifications_database_backups_message_thread_id ? Crypt::encryptString($team->telegram_notifications_database_backups_message_thread_id) : null,
+ 'telegram_notifications_backup_failure_thread_id' => $team->telegram_notifications_database_backups_message_thread_id ? Crypt::encryptString($team->telegram_notifications_database_backups_message_thread_id) : null,
+ 'telegram_notifications_scheduled_task_success_thread_id' => $team->telegram_notifications_scheduled_tasks_thread_id ? Crypt::encryptString($team->telegram_notifications_scheduled_tasks_thread_id) : null,
+ 'telegram_notifications_scheduled_task_failure_thread_id' => $team->telegram_notifications_scheduled_tasks_thread_id ? Crypt::encryptString($team->telegram_notifications_scheduled_tasks_thread_id) : null,
+ 'telegram_notifications_status_change_thread_id' => $team->telegram_notifications_status_changes_message_thread_id ? Crypt::encryptString($team->telegram_notifications_status_changes_message_thread_id) : null,
]
);
} catch (Exception $e) {
- \Log::error('Error migrating telegram notification settings from teams table: '.$e->getMessage());
+ Log::error('Error migrating telegram notification settings from teams table: '.$e->getMessage());
}
}
@@ -101,13 +102,13 @@ return new class extends Migration
'telegram_notifications_scheduled_tasks' => $setting->scheduled_task_success_telegram_notifications || $setting->scheduled_task_failure_telegram_notifications,
'telegram_notifications_server_disk_usage' => $setting->server_disk_usage_telegram_notifications,
- 'telegram_notifications_deployments_message_thread_id' => $setting->telegram_notifications_deployment_success_topic_id ? Crypt::decryptString($setting->telegram_notifications_deployment_success_topic_id) : null,
- 'telegram_notifications_status_changes_message_thread_id' => $setting->telegram_notifications_status_change_topic_id ? Crypt::decryptString($setting->telegram_notifications_status_change_topic_id) : null,
- 'telegram_notifications_database_backups_message_thread_id' => $setting->telegram_notifications_backup_success_topic_id ? Crypt::decryptString($setting->telegram_notifications_backup_success_topic_id) : null,
- 'telegram_notifications_scheduled_tasks_thread_id' => $setting->telegram_notifications_scheduled_task_success_topic_id ? Crypt::decryptString($setting->telegram_notifications_scheduled_task_success_topic_id) : null,
+ 'telegram_notifications_deployments_message_thread_id' => $setting->telegram_notifications_deployment_success_thread_id ? Crypt::decryptString($setting->telegram_notifications_deployment_success_thread_id) : null,
+ 'telegram_notifications_status_changes_message_thread_id' => $setting->telegram_notifications_status_change_thread_id ? Crypt::decryptString($setting->telegram_notifications_status_change_thread_id) : null,
+ 'telegram_notifications_database_backups_message_thread_id' => $setting->telegram_notifications_backup_success_thread_id ? Crypt::decryptString($setting->telegram_notifications_backup_success_thread_id) : null,
+ 'telegram_notifications_scheduled_tasks_thread_id' => $setting->telegram_notifications_scheduled_task_success_thread_id ? Crypt::decryptString($setting->telegram_notifications_scheduled_task_success_thread_id) : null,
]);
} catch (Exception $e) {
- \Log::error('Error migrating telegram notification settings from teams table: '.$e->getMessage());
+ Log::error('Error migrating telegram notification settings from teams table: '.$e->getMessage());
}
}
}
diff --git a/resources/views/livewire/notifications/telegram.blade.php b/resources/views/livewire/notifications/telegram.blade.php
index 1e8bfcd92..ecc9360fa 100644
--- a/resources/views/livewire/notifications/telegram.blade.php
+++ b/resources/views/livewire/notifications/telegram.blade.php
@@ -44,16 +44,16 @@