Настройка бота с помощью текстовых команд
Основное описание
В начале всех команд управления ботом необходимо ставить восклицательный знак (!) или точку (.).
Согласно приведенным примерам, вам необходимо отправлять команды своей группе в виде стандартного сообщения.
Выполнение действий по удалению, ограничению и освобождению пользователей вручную.
Чтобы выполнить действия вручную, такие как запрет, ограничение или освобождение пользователя, ответьте на сообщение пользователя и введите одну из следующих команд:
!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
Чтобы изменить текст сообщений бота:
Чтобы изменить тексты сообщений бота внутри вашей группы, вы можете обратиться к панели управления, нажав кнопку в приватном чате бота.
Настройка бота из панели управления
Помимо текстовых команд, вы также можете настроить параметры бота через панель управления. Чтобы получить доступ к панели управления, перейдите в приватный чат бота и нажмите кнопку «Панель управления», чтобы продолжить.
