SkyNet: различия между версиями

Материал из Montelibero
Перейти к навигацииПерейти к поиску
Новая страница: «SkyNet, Скайнет, Ская — телеграм бот https://t.me/myMTLbot, разработанный Игорем, в том числе в рамках одноимённой программы Ассоциации. Скайнет помогает модерировать и администрировать телеграм группы, включать в них особые режимы, пр...»
 
добавила ссылку на команды для топиков
 
(не показаны 4 промежуточные версии 2 участников)
Строка 7: Строка 7:
== Скайнет для администратора группы ==
== Скайнет для администратора группы ==


=== /set_welcome Text ===
=== <code>/set_welcome Text</code> ===


Устанавливает сообщение, которое бот будет отправлять каждый раз, когда в чат входит новый участник. В тексте можно использовать автоподстановку $$USER$$.
Устанавливает сообщение, которое бот будет отправлять каждый раз, когда в чат входит новый участник. В тексте можно использовать автоподстановку <code>$$USER$$</code>.


Примечание: Можно использовать макрос $$COLOR$$ для настройки цветной капчи, если активирована команда /set_captcha on.
Примечание: Можно использовать макрос <code>$$COLOR$$</code> для настройки цветной капчи, если активирована команда <code>/set_captcha on</code>.


=== /delete_welcome ===
=== <code>/delete_welcome</code> ===


Удаляет приветственное сообщение.
Удаляет приветственное сообщение.


=== /set_captcha [on|off] ===
=== <code>/set_captcha [on|off]</code> ===


«on» - включает капчу. Пользователь не сможет писать сообщения, пока не пройдет проверку. Если в тексте приветственного сообщения используется макрос $$COLOR$$, кнопки капчи будут цветными.
<code>on</code> - включает капчу. Пользователь не сможет писать сообщения, пока не пройдет проверку. Если в тексте приветственного сообщения используется макрос <code>$$COLOR$$</code>, кнопки капчи будут цветными.


«off» — выключает капчу.
<code>off</code> — выключает капчу.


=== /set_no_first_link ===
=== <code>/set_no_first_link</code> ===


Запрещает отправку первого сообщения с ссылкой или спамом. Спам проверяется по ключевым словам.
Запрещает отправку первого сообщения с ссылкой или спамом. Спам проверяется по ключевым словам.


Алгоритм: Пользователь, который отправляет сообщение без ссылки, считается "хорошим" и может далее отправлять сообщения со ссылками. Если первое сообщение содержит ссылку, пользователь попадает в режим "только чтение", а сообщение пересылается в специальный канал https://t.me/+fKz7Mv3IKNQzNmNi и удаляется.
Алгоритм: Пользователь, который отправляет сообщение без ссылки, считается "хорошим" и может далее отправлять сообщения со ссылками. Если первое сообщение содержит ссылку, пользователь попадает в режим "только чтение", а сообщение пересылается в специальный канал https://t.me/+fKz7Mv3IKNQzNmNi и удаляется.
Примечание: По умолчанию удаление сообщений отключено, включается командой /set_no_first_link.
Примечание: По умолчанию удаление сообщений отключено, включается командой <code>/set_no_first_link</code>.


=== /set_first_vote ===
=== <code>/set_first_vote</code> ===


Показывает голосование на первое сообщение пользователя.
Показывает голосование на первое сообщение пользователя.


=== /set_welcome_button Текст ===
=== <code>/set_welcome_button Текст</code> ===


Устанавливает текст на кнопке капчи. По умолчанию текст кнопки: "I'm not a bot".
Устанавливает текст на кнопке капчи. По умолчанию текст кнопки: "I'm not a bot".


=== /delete_income ===
=== <code>/delete_income</code> ===


Бот будет автоматически удалять сообщения о входе или выходе участников из чата.
Бот будет автоматически удалять сообщения о входе или выходе участников из чата.


=== /all ===
=== <code>/all</code> ===


Отображает всех пользователей из списка /all. Список формируется командами ниже.
Отображает всех пользователей из списка /all. Список формируется командами ниже.


=== /add_all @user1 @user2 ... ===
=== <code>/add_all @user1 @user2 ...</code> ===


Добавляет пользователей в список /all. Количество пользователей может быть любым.
Добавляет пользователей в список <code>/all</code>. Количество пользователей может быть любым.


=== /delete_all @user6 @user8 ... ===
=== <code>/delete_all @user6 @user8 ...</code> ===


Удаляет указанных пользователей из списка /all.
Удаляет указанных пользователей из списка <code>/all</code>.


=== /sync ===
=== <code>/sync</code> ===
Превращает сообщение в редактируемую доску-трансляцию.
Превращает сообщение в редактируемую доску-трансляцию.


* Создайте канал с нужными администраторами (например, до 50 человек).
* Создайте канал с нужными администраторами (например, до 50 человек).
* Перешлите сообщение в нужный чат или ветку чата.
* Перешлите сообщение в нужный чат или ветку чата.
* Используйте команду /sync. Бот удалит исходное сообщение и создаст новое с возможностью редактирования.
* Используйте команду <code>/sync</code>. Бот удалит исходное сообщение и создаст новое с возможностью редактирования.
* Если в конце текста стоит звездочка *, кнопка "редактировать" не создается.
* Если в конце текста стоит звездочка *, кнопка "редактировать" не создается.


=== /alert_me ===
=== <code>/alert_me</code> ===


Подписывает на уведомления в определенном чате. Если вас упомянут, бот отправит в личные сообщения ссылку на упоминание.
Подписывает на уведомления в определенном чате. Если вас упомянут, бот отправит в личные сообщения ссылку на упоминание.


=== /notify_join_request ===
=== <code>/notify_join_request</code> ===


Активирует оповещения о новых участниках, требующих подтверждения для присоединения в группу.
Активирует оповещения о новых участниках, требующих подтверждения для присоединения в группу.


Пример: /notify_join_request -100123456 - оповещения будут отправляться в указанную группу.
Пример: <code>/notify_join_request -100123456</code> - оповещения будут отправляться в указанную группу.
 
=== <code>/recaptcha</code> ===
 
Создает сообщение с кнопкой чтоб можно было получить капчу повторно если забыл ее нажать. пример сообщения нуже
 
<code>/recaptcha Привет если вы не можете писать в этом чате то нажмите кнопку ниже</code>
 
будет сообщение с этим текстом и кнопка на которую прийдет обычная капча настроенная в этом чате но для человека который жмет кнопку.
 
== Команды для модераторов топиков ==
[https://t.me/c/1798357244/19805/112922 Инструкция] в [[РП]].
 
== Ссылки ==
* [https://telegra.ph/Kak-skajnet-mozhet-pomoch-vashemu-kanalu-08-15 руководство в Телеграфе]
* [https://t.me/skynet_income Приёмная Скайнет] для вопросов и запросов по функционалу

Текущая версия от 12:24, 10 июля 2025

SkyNet, Скайнет, Ская — телеграм бот https://t.me/myMTLbot, разработанный Игорем, в том числе в рамках одноимённой программы Ассоциации.

Скайнет помогает модерировать и администрировать телеграм группы, включать в них особые режимы, присылает настраиваемые уведомления в личку, и содержит в себе множество разных инструментов, как для широкого круга пользователей, так и специализированных.

Скайнет умеет подсказывать свои комманды, для этого в личке, или в чате с нею можно написать «@myMTLbot », и после пробела строку для поиска, например «delete».

Скайнет для администратора группы

/set_welcome Text

Устанавливает сообщение, которое бот будет отправлять каждый раз, когда в чат входит новый участник. В тексте можно использовать автоподстановку $$USER$$.

Примечание: Можно использовать макрос $$COLOR$$ для настройки цветной капчи, если активирована команда /set_captcha on.

/delete_welcome

Удаляет приветственное сообщение.

/set_captcha [on|off]

on - включает капчу. Пользователь не сможет писать сообщения, пока не пройдет проверку. Если в тексте приветственного сообщения используется макрос $$COLOR$$, кнопки капчи будут цветными.

off — выключает капчу.

/set_no_first_link

Запрещает отправку первого сообщения с ссылкой или спамом. Спам проверяется по ключевым словам.

Алгоритм: Пользователь, который отправляет сообщение без ссылки, считается "хорошим" и может далее отправлять сообщения со ссылками. Если первое сообщение содержит ссылку, пользователь попадает в режим "только чтение", а сообщение пересылается в специальный канал https://t.me/+fKz7Mv3IKNQzNmNi и удаляется. Примечание: По умолчанию удаление сообщений отключено, включается командой /set_no_first_link.

/set_first_vote

Показывает голосование на первое сообщение пользователя.

/set_welcome_button Текст

Устанавливает текст на кнопке капчи. По умолчанию текст кнопки: "I'm not a bot".

/delete_income

Бот будет автоматически удалять сообщения о входе или выходе участников из чата.

/all

Отображает всех пользователей из списка /all. Список формируется командами ниже.

/add_all @user1 @user2 ...

Добавляет пользователей в список /all. Количество пользователей может быть любым.

/delete_all @user6 @user8 ...

Удаляет указанных пользователей из списка /all.

/sync

Превращает сообщение в редактируемую доску-трансляцию.

  • Создайте канал с нужными администраторами (например, до 50 человек).
  • Перешлите сообщение в нужный чат или ветку чата.
  • Используйте команду /sync. Бот удалит исходное сообщение и создаст новое с возможностью редактирования.
  • Если в конце текста стоит звездочка *, кнопка "редактировать" не создается.

/alert_me

Подписывает на уведомления в определенном чате. Если вас упомянут, бот отправит в личные сообщения ссылку на упоминание.

/notify_join_request

Активирует оповещения о новых участниках, требующих подтверждения для присоединения в группу.

Пример: /notify_join_request -100123456 - оповещения будут отправляться в указанную группу.

/recaptcha

Создает сообщение с кнопкой чтоб можно было получить капчу повторно если забыл ее нажать. пример сообщения нуже

/recaptcha Привет если вы не можете писать в этом чате то нажмите кнопку ниже

будет сообщение с этим текстом и кнопка на которую прийдет обычная капча настроенная в этом чате но для человека который жмет кнопку.

Команды для модераторов топиков

Инструкция в РП.

Ссылки