Настройка бота с помощью текстовых команд


Основное описание

В начале всех команд управления ботом необходимо ставить восклицательный знак (!) или точку (.).

Согласно приведенным примерам, вам необходимо отправлять команды своей группе в виде стандартного сообщения.


Выполнение действий по удалению, ограничению и освобождению пользователей вручную.

Чтобы выполнить действия вручную, такие как запрет, ограничение или освобождение пользователя, ответьте на сообщение пользователя и введите одну из следующих команд:

!kick 1

!silence 1

!free

Число 1 указывает на продолжительность времени, в течение которого пользователь хранит молчание или не может вернуться в группу после блокировки. Например, если вы хотите, чтобы пользователь молчал в течение 24 часов, вам следует ответить на эту команду:

!silent 24

Если вы введете продолжительность 1000, она станет постоянной.

Чтобы удалить все предупреждения, выданные пользователю:

!reset


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


Продление кредита бота

!renew


Проверка даты и времени окончания действия бота

!credit


Различные типы замков:


Запрет ссылок Telegram

Чтобы предотвратить публикацию ссылок на телеграмму joinchat

Например:
!lock link
!unlock link


Запрет имени пользователя

Чтобы запретить имена пользователей (теги, начинающиеся с @).

Например:
!Lock username
!unlock username


Запрет ссылок на сайты

Чтобы заблокировать ссылки за пределами Telegram (URL-адреса других сайтов или программного обеспечения)

Например:
!lock website
!unlock website


Запрет на порнографические слова

Чтобы разумно предотвратить отправку любых порнографических слов (поддерживаются только английский и персидский языки).

Например:
!lock porn
!unlock porn


Запрет хэштега

Чтобы теги не начинались с #.


Запрет на тексты

Чтобы запретить отправку текстовых сообщений.

Например:
!Lock text
!unlock text


Запрет на пересылку

Чтобы запретить пересылку сообщений в группу (от пользователя или из каналов)

Например:
!Lock Forward
!unlock forward


Запрет переадресации с каналов

Запретить пересылку сообщений в группу (Только из каналов)

Например:
!Lock Forward from channel
!unlock forward from channel


Запрет фотографий

Чтобы запретить отправку фотографий в группу

Например:
!Lock photo
!unlock photo


Запрет на фильмы

Чтобы запретить отправку видео

Например:
!lock movie
!unlock movie


Запрет на наклейку

Чтобы запретить отправку стикеров

Например:
!Lock sticker
!unlock sticker


Запрет местоположения

Чтобы предотвратить отправку местоположения

Например:
!Lock location
!unlock location


Запрет номера телефона

Чтобы запретить отправку телефонных номеров

Например:
!Lock phone number
!unlock phone number


Запрет голосовых сообщений

Чтобы запретить отправку голосовых сообщений

Например:
!Lock voice
!unlock voice


Запрет файла

Чтобы предотвратить загрузку файлов (кроме программного обеспечения)

Например:
!lock file
!unlock file


Запрет программного обеспечения

Чтобы предотвратить отправку программного обеспечения

Например:
!lock software
!unlock software


Запрет GIF-файлов

Чтобы запретить отправку гифок (анимаций) в группу

Например:
!Lock GIF
!unlock gif


Запрет опросов

Запретить отправку опросов, созданных через Telegram (опросы, созданные ботами, этой опцией не запрещены).

Например:
!Lock poll
!unlock poll


Запрет команд слэша

Чтобы запретить отправку ботами слэш-команд, например:

/start

Например:
!Lock slash
!unlock slash


Запрет бестекстовых постов

Чтобы предотвратить публикации, содержащие только изображения или видео и не содержащие подписи под ними.

Например:
!Lock without caption
!unlock without caption


Запрет публикаций, содержащих только смайлы

Чтобы предотвратить отправку сообщений, в которых есть только смайлы.

Например:
!Lock emoticons alone
!unlock emoticons alone


Запрет публикаций, содержащих смайлы

Чтобы предотвратить отправку сообщений, содержащих смайлы

Например:
!Lock emoticons
!unlock emoticons


Запрет игр

Чтобы запретить отправку игр

Например:
!Lock Game
!unlock game


Запрет английских символов

Чтобы предотвратить отправку сообщений, содержащих английские буквы.

Например:
!Lock English
!unlock english


Запрет арабского языка и фарси

Чтобы предотвратить отправку букв на арабском и фарси (оба языка будут ограничены вместе).

Например:
!lock Arabic and farsi
!unlock arabic and farsi


Запрет ответа обычным пользователям

Эта блокировка используется, чтобы обычные пользователи не могли отвечать на сообщения друг друга. Обычные пользователи могут отвечать только на сообщения администраторов, а администраторы могут отвечать на сообщения всех.

Например:
!Lock Reply
!unlock reply


Запрет внешнего ответа

Эта блокировка используется, чтобы обычные пользователи не могли отвечать на сообщения других чатов.

Например:
!Lock external reply
!unlock external reply


Игнорировать все правила для одного пользователя (белый список)

Ответьте на сообщение пользователя или на сообщение, в котором бот обратился к пользователю, и отправив следующую команду вы можете освободить этого пользователя от всех ограничений:

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

!add to whitelist


Удаление пользователя из белого списка

Ответьте на сообщение пользователя и отправьте следующую команду:

!remove from whitelist


Удаление белого списка:

Удаляет всех пользователей из белого списка,

!wipe whitelist


Определение конкретного наказания за каждый из запретов

За разные запреты можно устанавливать разные штрафы. Например, если кто-то отправит ссылку, забаньте его, а если он переслал сообщение, просто удалите его сообщение:

Например:
!kick link

Например:
!delete Forward
!delete forward

Например:
!silence photo


Управление количеством сообщений пользователей


Ограничение количества сообщений

Эта команда запрещает пользователям отправлять больше указанного количества сообщений в течение определенного периода времени.

Например:
!messages number limit set on 5
!messages number limit set on disable


Срок расчета количества сообщений

Эта команда определяет продолжительность, в течение которой будет отслеживаться количество пользовательских сообщений. Например, если для ограничения количества сообщений установлено значение 3, а это поле настроено на 60 минут, каждому пользователю будет запрещено отправлять более 3 сообщений в течение 60-минутного периода.

Например:
!in every 2 hours


Максимально допустимое количество дубликатов

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

Например:
!duplicate set on 3
!duplicate set on disable


Срок подсчета дублированных сообщений

В этой команде учитываются дубликаты сообщений в течение заданного периода времени. Например, если вы установите максимальное количество дубликатов на 3 и временной интервал на 60 минут, каждое сообщение будет ограничено максимум 3 повторениями в течение каждого 60-минутного периода времени.

Например:
!duplicate in every 2 hours


Минимальное количество слов сообщения

Эта функция блокировки автоматически удалит любое сообщение, содержащее меньше слов, чем указанный порог. Например, если вы установите для этой опции значение 2, любое сообщение, состоящее только из одного слова, будет удалено.

Например:
!minimum number of words set on 3
!minimum number of words set on disable


Максимальное количество слов сообщения

Эта функция блокировки удалит любое сообщение, превышающее указанное количество слов.

Например:
!maximum number of words set on 10
!maximum number of words set on disable


Обязательное членство


Пирамидальный замок - FORCEDADD

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

Например:
!forced add set on 5
!forced add set on disable


Исключить старых участников группы из ForcedAdd

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

!ignore forcedadd for all

чтобы повторно активировать принудительное добавление для всех пользователей:

!enable forced add for all


Чтобы игнорировать ForcedAdd для конкретного пользователя

Вам необходимо ответить этой командой на сообщение пользователя, если сообщение пользователя уже удалено, ответьте на сообщение, отправленное ботом, в котором упоминается пользователь.

!ignore from forcedadd


Чтобы повторно активировать ForcedAdd для освобожденного пользователя:

Ответьте на одно из их сообщений и отправьте следующую команду:

!enable forced add


Обязательное членство в канале

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

!join @username

!join disable

Чтобы использовать это, вам необходимо сделать бота администратором вашего канала.


Освободить пользователя от обязательного присоединения к каналу

Вам необходимо ответить этой командой на сообщение пользователя, если сообщение пользователя уже удалено, ответьте на сообщение, отправленное ботом, в котором упоминается пользователь.

!ignore channel


Чтобы повторно включить обязательное присоединение к каналу для освобожденного пользователя:

Ответьте на одно из их сообщений и отправьте следующую команду:

!enable channel


Запрет ботов, спамеров и юзерботов


Запрет приглашения ботов

Любой бот, добавленный в группу, будет немедленно удален.

Например:
!Lock bot
!unlock bot


Бан того, кто пригласил бота в группу.

Любой, кто пригласит бота, будет забанен в группе.

Например:
!lock bot inviter
!unlock bot inviter


Запрет ботов рекламодателей (юзерботов)

Пользовательские боты — это обычные учетные записи, которые запрограммированы на рассылку рекламных сообщений или добавление вредоносных ботов. Бот распознает их в других группах и банит, как только они присоединяются к вашей группе:

Например:
!kick tabchie

Например:
!silent tabchie

Например:
!free tabchie


Запрет рекламы неофициальных приложений Telegram

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

Например:
!Lock unofficial telegram
!unlock unofficial telegram


Установка времени для настроек

Вы можете установить время начала и окончания для каждого параметра, чтобы правило выполнялось только в свое время. Для этого достаточно ввести в команду слова «от x до y».

!Lock link from 23:30 to 8:10


настройки времени тишины


Тихое время

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

Можно указать до трех раз в день тишины.

!First silent time from 23 to 8

!disable first silent time.

!Second silent time from 10 to 14

!disable second silent time.

!Third silent time from 18 to 20

!disable third silent time.

Чтобы удалить все настройки времени молчания:

!Delete all silent times


Временная пауза (Вручную)

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

Например:
!lock group
!unlock group


Цензура слов


Цензура порнографических слов (поддерживаются только английский и фарси)

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

Например:
!lock porn words
!unlock porn words


Цензура отдельных слов

Вы можете использовать следующую команду для фильтрации определенных слов:

Например:
!censor blah

снять цензуру слова:

Например:
!uncensor blah


Чтобы просмотреть список подвергнутых цензуре слов:

Например:
!censor list

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


Убираться


Очистка на основе подсчета

Например, чтобы удалить 100 последних сообщений группы:

!Cleanup 100


Очистка по времени

например, чтобы удалить сообщения, отправленные за последние 24 часа:

!cleanup 24 hours


Очистка от одного сообщения до последнего сообщения группы

Ответьте на сообщение и отправьте следующую команду:

!cleanup from here


Уборка всей группы

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

!Cleanup the whole group


Очистка ботов

обнаруживает и банит всех ботов в группе.

!Cleanup bots


Очистка группы от удаленных аккаунтов

обнаруживает и удаляет все удаленные учетные записи из группы.

В группах, насчитывающих более тысячи участников, Telegram не позволяет никому из администраторов группы сканировать всех участников группы.

!Cleanup deleted accounts


Другие настройки:


Отправка приветственного сообщения

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

Например:
!enable welcome
!disable welcome


Отправка сообщения о правилах

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

Например:
!enable Rules
!disable rules

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

Для редактирования текста приветственного сообщения и текста правил обратитесь к панели управления.


Автоудаление сообщений бота

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

Например:
!Enable self-destruct
!disable self-destruct


Автоматическое удаление времени сообщений бота

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

!self-destruct time set on 2

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


Удаление уведомлений о присоединении и выходе

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

Например:
!Delete join and leave
!delete join and leave

Например:
!dont delete join and leave


Отправьте пользователю предупреждение за нарушение правил.

Включив эту опцию, бот сообщает пользователю причину предупреждения всякий раз, когда удаляет сообщение.

Например:
!enable adminition
!disable adminition


Автоматический подсчет предупреждений пользователей

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

Например:
!Enable Auto warning
!disable auto warning


Срок хранения предупреждений (дней)

В соответствии с указанными в этой опции временными рамками каждое предупреждение будет автоматически стираться из памяти бота.

!keep warnings for 2 days

с помощью этой команды будут сохранять предупреждения до 2 дней.


Максимально допустимое количество предупреждений

Если количество предупреждений превысит указанный порог, пользователь будет отключен на 12 часов.

!maximum warnings set on 10


Знакомство администраторов групп с ботом

Хотя бот автоматически обнаруживает изменения в списке администраторов группы, если вы хотите вручную запустить перезагрузку списка администраторов, вы можете использовать следующую команду:

!reload

Администраторам предоставляется освобождение от всех правил и доступ к настройкам бота внутри группы.


Проверка нарушения правил администраторами

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

Например:
!Lock admins
!unlock admins

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


Подсчет количества приглашений

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


Чтобы получить список пользователей, которые пригласили наибольшее количество других пользователей, используйте следующую команду:

Используя эту команду, вы можете получить список пользователей, которые пригласили наибольшее количество других пользователей:

Например:
!who added the most?

Чтобы ограничить список определенным периодом времени (максимальный срок — 30 дней), вы можете использовать следующую команду:

Например:
!from 2 days ago, who added the most?

Например:
!from 3 hours ago, who added the most?


Получение количества приглашений конкретного пользователя

Чтобы получить статистику или информацию о конкретном пользователе, вы можете использовать следующую команду:

На эту команду необходимо ответить на сообщение пользователя

How many people did this user invite?

Info

Две вышеупомянутые команды считаются общедоступными, что означает, что они могут выполняться всеми членами группы. Эти команды не требуют использования восклицательного знака (!) в качестве префикса.


Публичные команды

Публичные команды — это те, которые обычные пользователи могут использовать без необходимости использования восклицательного знака (!) в качестве префикса. Эти команды доступны всем членам группы.


список общедоступных команд


Чтобы получить ссылку на группу

Send group link


Чтобы получить описание группы

What is this group for?


Чтобы узнать о пользователе, который добавил определенного участника, вы можете использовать следующую команду:

Who added me?

Who added this user?


Чтобы сообщить администраторам группы о конкретном сообщении, ответьте на это сообщение:

Report


Чтобы получить количество добавлений, сделанных конкретным участником:

How many people did I add?

How many people did this user add?

На приведенную выше команду необходимо ответить на сообщение пользователя.

My info

Info

На приведенную выше команду необходимо ответить на сообщение пользователя.


Чтобы узнать причину удаления сообщения пользователя:

Если пользователь отправит группе эту общедоступную команду, бот сообщит причину удаления его сообщения.

Why was my message deleted?


Деактивация публичных команд

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

Например:
!Lock public commands
!unlock public commands


Чтобы изменить текст сообщений бота:

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


Настройка бота из панели управления

Помимо текстовых команд, вы также можете настроить параметры бота через панель управления. Чтобы получить доступ к панели управления, перейдите в приватный чат бота и нажмите кнопку «Панель управления», чтобы продолжить.