2023-09-06 12:31:38 +00:00
< div >
2024-03-22 12:25:43 +00:00
< x - notification . navbar />
< form wire : submit = 'submit' class = " flex flex-col gap-4 " >
2023-09-06 12:31:38 +00:00
< div class = " flex items-center gap-2 " >
< h2 > Telegram </ h2 >
< x - forms . button type = " submit " >
Save
</ x - forms . button >
@ if ( $team -> telegram_enabled )
2024-05-17 10:09:22 +00:00
< x - forms . button class = " normal-case dark:text-white btn btn-xs no-animation btn-primary "
2023-09-06 12:31:38 +00:00
wire : click = " sendTestNotification " >
Send Test Notifications
</ x - forms . button >
@ endif
</ div >
2024-03-22 12:25:43 +00:00
< div class = " w-32 " >
2024-01-17 11:23:58 +00:00
< x - forms . checkbox instantSave id = " team.telegram_enabled " label = " Enabled " />
2023-09-06 12:31:38 +00:00
</ div >
< div class = " flex gap-2 " >
2023-09-08 12:15:28 +00:00
< x - forms . input type = " password "
2024-05-17 10:09:22 +00:00
helper = " Get it from the <a class='inline-block underline dark:text-white' href='https://t.me/botfather' target='_blank'>BotFather Bot</a> on Telegram. "
2023-09-08 12:15:28 +00:00
required id = " team.telegram_token " label = " Token " />
2023-12-07 18:06:32 +00:00
< x - forms . input helper = " Recommended to add your bot to a group chat and add its Chat ID here. " required
2023-09-06 12:31:38 +00:00
id = " team.telegram_chat_id " label = " Chat ID " />
</ div >
2023-12-07 18:06:32 +00:00
@ if ( data_get ( $team , 'telegram_enabled' ))
< h2 class = " mt-4 " > Subscribe to events </ h2 >
2024-05-17 10:09:22 +00:00
< div class = " flex flex-col gap-4 w-96 " >
2023-12-07 18:06:32 +00:00
@ if ( isDev ())
2024-05-17 10:09:22 +00:00
< div class = " flex flex-col " >
< h4 > Test Notification </ h4 >
2023-12-07 18:06:32 +00:00
< x - forms . checkbox instantSave = " saveModel " id = " team.telegram_notifications_test "
2024-05-17 10:09:22 +00:00
label = " Enabled " />
2023-12-07 18:06:32 +00:00
< x - forms . input
helper = " If you are using Group chat with Topics, you can specify the topics ID. If empty, General topic will be used. "
id = " team.telegram_notifications_test_message_thread_id " label = " Custom Topic ID " />
</ div >
@ endif
2024-05-17 10:09:22 +00:00
< div class = " flex flex-col " >
< h4 > Container Status Changes </ h4 >
2023-12-07 18:06:32 +00:00
< x - forms . checkbox instantSave = " saveModel " id = " team.telegram_notifications_status_changes "
2024-05-17 10:09:22 +00:00
label = " Enabled " />
2023-09-08 12:15:28 +00:00
< x - forms . input
helper = " If you are using Group chat with Topics, you can specify the topics ID. If empty, General topic will be used. "
2023-12-07 18:06:32 +00:00
id = " team.telegram_notifications_status_changes_message_thread_id " label = " Custom Topic ID " />
</ div >
2024-05-17 10:09:22 +00:00
< div class = " flex flex-col " >
< h4 > Application Deployments </ h4 >
2023-12-07 18:06:32 +00:00
< x - forms . checkbox instantSave = " saveModel " id = " team.telegram_notifications_deployments "
2024-05-17 10:09:22 +00:00
label = " Enabled " />
2023-12-07 18:06:32 +00:00
< x - forms . input
helper = " If you are using Group chat with Topics, you can specify the topics ID. If empty, General topic will be used. "
id = " team.telegram_notifications_deployments_message_thread_id " label = " Custom Topic ID " />
</ div >
2024-05-17 10:09:22 +00:00
< div class = " flex flex-col " >
< h4 > Database Backup Status </ h4 >
2023-12-07 18:06:32 +00:00
< x - forms . checkbox instantSave = " saveModel " id = " team.telegram_notifications_database_backups "
2024-05-17 10:09:22 +00:00
label = " Enabled " />
2023-12-07 18:06:32 +00:00
< x - forms . input
helper = " If you are using Group chat with Topics, you can specify the topics ID. If empty, General topic will be used. "
id = " team.telegram_notifications_database_backups_message_thread_id " label = " Custom Topic ID " />
2023-09-08 12:15:28 +00:00
</ div >
2024-05-21 13:36:26 +00:00
< div class = " flex flex-col " >
< h4 > Scheduled Tasks Status </ h4 >
< x - forms . checkbox instantSave = " saveModel " id = " team.telegram_notifications_scheduled_tasks "
label = " Enabled " />
< x - forms . input
helper = " If you are using Group chat with Topics, you can specify the topics ID. If empty, General topic will be used. "
id = " team.telegram_notifications_scheduled_tasks_thread_id " label = " Custom Topic ID " />
</ div >
2023-09-08 12:15:28 +00:00
</ div >
@ endif
</ form >
2023-09-06 12:31:38 +00:00
</ div >