Tg Bot
April 22, 2020

Команды Бота Админ Чатов | @BotWebModerBot

⚠️ Все настройки происходят в чате! Команды отправлять в чат, который настраиваете!

🔘 Команда /add - активирует Бота Админ Чатов в группе, а также обновляет изменённые настройки группы, список и права Администраторов. После отправки команды в чат вы получите служебное сообщение о том, что бот активирован. Сообщение придёт в чат через ~4 секунды после отправки команды.

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

По желанию, чтобы не потеряет группу в случае удаления аккаунта Админа или Владельца, нужно дать ему права добавлять Админов. Тогда в любой момент, с помощью административной части, можно будет назначить нового Админа. Рекомендуем защитить свое сообщество и дать Боту все права. Также это разрешение нужно для работы команд /admin и /adminplus (описание этих команд смотрите ниже).

После установки Бота в чат он имеет следующие настройки по умолчанию:

  • стандартное приветствие и кнопку ПРАВИЛА
  • стандартные правила группы
  • количество друзей для добавления - 5
  • ссылки и репосты в чате запрещены
  • команды в чате разрешены

🔘 Команда /rules - в ответ на созданное сообщение в Группе присвоит эти Правила на кнопку ПРАВИЛА. Можно использовать переменные и html, а также отправлять видео, изображение или гиф с текстом. Проверить настройку правил можно командой /testRules - отправив команду в чат, Бот выдаст в сообщении правила вашего чата. А с помощью команды /sRules вы сможет получить в чат ссылку на Правила вашей группы.

🔘 Команда /hello - это команда для настройки приветствия в группе.

Она отправляется в ответ на уже отправленное в чат сообщение, в котором текст желаемого приветствия. После чего Бот удалит это сообщение и сделает его приветствием Бота (каждому новому юзеру Бот будет выдавать приветствие). Вы можете использовать в приветствии видео, изображения, гиф. Оно будет размещаться вверху текста. Для этого нужно в чат отправить медиафайл с описанием, в котором написать текст желаемого приветствия, и ответить на это сообщение командой /hello. Также в тексте можно использовать переменные и форматирование в html. Изображение или другой медиа-файл внизу приветствия можно сделать следующим образом: создайте ссылку на медиа-файл под первым смайлом в приветствии. Пример: <a href="ссылка на Ваш медиа-файл в формате https://">👍</a>

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

$name - напишет имя пользователя

$username - укажет @username пользователя если он есть

$link - сделает активной ссылку на юзера, независимо от того, есть у него @username или нет, а на анкор поставит его имя (работает по id)

$title - выведет название Группы

➡️ HTML разметка:

<b>текст будет жирным</b> | <i>текст будет курсивом</i> | <code>текст в виде кода</code> | <a href="ссылка в виде https://">текст на ссылке</a>

Разметку можно использовать в миксе, например сделать жирную, анкорную ссылку.

🔘 Команда /btns - эта команда позволяет создать кнопки под приветствием. Чтобы настроить их, нужно отправить в Группу сообщение в виде "/btns[пробел][конструкция кнопок].

Чтобы сделать 1 кнопку в 1 ряд:

/btns {{название кнопки}{ссылка в формате https://}}

Чтобы сделать 2 кнопки в 1 ряд:

/btns {{название кнопки}{ссылка в формате https://}{название кнопки}{ссылка в формате https://}}

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

⚠️ Скобки, которые содержат ссылку, не должны иметь пробелов! Конструкцию с пробелами между скобкой и ссылкой бот воспримет как неправильную, и выдаст стандартное приветствие. Скобки с текстом кнопок пробелы содержать могут. Это не приведёт к ошибке.

🔘 Команда /btns exit - эта команда, которая создаст кнопку "Выйти из Группы" при нажатии на которую, юзера выбросит из Группы. Рекомендуем Вам использовать ее так как, она уменьшает количество нажатий на спам и выход из Группы. Чтобы отключить данную кнопку, нужно ещё раз добавить те же или новые кнопки.

🔘 Команда /testHello - эта команда позволяет проверить правильность настройки приветствия и кнопок под ним. Если в ответ на эту команду Бот отправляет в чат приветствие с кнопками того вида, который вы настраивали, то все настройки сохранились и работают корректно. Если же в ответ на эту команду вы получили стандартное приветствие, то в тексте желаемого приветствия или в конструкции кнопок вы допустили ошибку (неправильно прописали html-тэги, неправильно оформили конструкцию кнопок и т.д.) Вам нужно проверить свой текст привествия и конструкцию кнопок на ошибки, и попробовать ещё раз.

🔘 Команда /friends - эта команда позволяет указать количество друзей для добавления в Группу. Если написать /friends 5, то Бот попросит добавить 5 друзей в Группу. Если 0, то не будет просить добавить их вообще. Также вы можете отправить в чат команду /sergo - эта команда применится ко всем пользователям, которые были в чате до установки Бота. И Бот попросит старых участников тоже добавить указанное количество друзей.

🔘 Команда /channel - эта команда указывает Боту о необходимости проверять подписку на Канал или Группу для получения юзером возможности писать. Если вы хотите, чтобы участники вашего сообщества подписывались на Канал или Группу, нужно добавить Бота Админ Чатов в это сообщество, на которое они должны подписаться, и дать Боту права Администратора (нужные права описаны выше), потом отправить в Канал или Группу команду /add

⚠️ После смены нейма или юзернейма в Канале нужно ОБЯЗАТЕЛЬНО отправить в канал команду /add !!! Чтобы Бот подтянул новые данные.

После этого отправить в свою Группу одну из команд:

Для публичных Каналов и Групп: /channel @usernamegroup

Для частных Каналов и Групп: /channel -123456789 , где: "-123456789" - это ID Вашего сообщества. Получить ID своего сообщества можно, отправив команду /add

Удалить из группы канал для подписки можно командой /rmСhannel @usernamegroup (или ID канала, если канал закрытый)

🔘 Команды для настройки reply-кнопок

Reply-кнопки - это функционал бота, который позволяет добавлять в клавиатуру каждой группы кликабельные кнопки, при нажатии на которые в группе будет публиковаться настроенный пост. Это отличная возможность оставлять на виду нужную информацию для участников ваших групп, рекламу, связь с Админом и многое другое. В посте возможно использовать текст с переменными и html-кодом, медиа-файлы с высоким разрешением и весом более 200 Кb. Возможна настройка до 6-ти кнопок. Под каждым сообщением будет выводится кнопка с урночкой, нажав на которую можно будет удалить данное сообщение. Каждый участник чата может нажать на каждую кнопку в 1 группе не более 1 раза в сутки. Админы - не более 18 раз в сутки.

Порядок настройки кнопок: Для настройки кнопок мы создали 6 команд для приёма поста для кнопки, они отправляются в ответ на созданное сообщение. К каждой команде приёма создали ещё 6 команд, которые позволяют выводить записанное по первой команде сообщение. Соотношение команд:

/q = /O1 /w = /O2 /e = /O3 /r = /O4 /t = /O5 /y = /O6

Где во втором столбике O - это английская большая буква, а не ноль.

Далее необходимо создать нужное сообщение (можно текст, можно использовать изображения, гиф, видео, HTML и переменные $link $name $title) и отправить его в чат, в котором нужно создать клавиатуру. Потом ответить на это сообщение командой /q - бот запишет эти данные и по команде в чат /O1 будет их воспроизводить. Так можно настроить не только клавиатуру, но и вывод любых 6 сообщений по данным командам.

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

Отправьте команду /rBtns {{Название кнопки /O1}} - у вас и у всех участников группы появится клавиатура с 1 кнопкой. При нажатии на которую, юзер увидит в чате то сообщение, которое вы записали по команде /q . Если вы хотите настроить 2 кнопки в ряд, отправьте в чат конструкцию /rBtns {{Название кнопки /O1}{Название кнопки /O2}} . Чтобы сделать несколько рядов, после первого ставьте Энтер. Чтобы удалить клавиатуру отправьте команду /rmRBtns в чат.

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

🔘 Команда /sleep - эта команда позволяет автоматически закрывать Чаты на сон и открывать их. Отличное решение для Админов, которые не хотят следить за Чатами ночью. Обязательным в данной команде является указание времени, с которого Чат будет закрыт, и времени, в которое Бот его откроет.

Пример: /sleep 2300 0800 - данная команда закроет Чат в 23:00 и откроет его в 08:00. Применённая команда будет работать в Чате до тех пор, пока Вы ее не остановите (то есть, ежедневно будет закрывать и открывать Чат, давая возможность писать в нем только Админам). Остановить данный функционал можно командой /stopSleep.

ℹ️ Команды /sleepall и /stopSleepall (будет закрывать все чаты данного Админа по указанному времени) в разработке!

🔘 Команда /links - эта команда нужна для разрешения/запрещения ссылок и репостов в чате. Чтобы разрешить их, отправьте в Группу команду /links true и, если Вам надоест спам, отправьте команду /links false в Группу. Если какой-то пользователь отправит ссылку в Группу, Бот удалит ее и выдаст мут на 24 часа (не удалит нарушителя, а запретит ему писать в Чате). Повторная отправка ссылки через 24 часа, замутит нарушителя навсегда. Что именно применять к нарушителю (срок и т.д.), можно настраивает в Админке.

🔘 Команда /cmd - эта команда разрешает использование команд в Чате обычным пользователям. Если прописать данную команду в Чате, то Бот будет реагировать и отрабатывать команды от обычных участников Чата (команды для Админов, которые будут использовать обычные юзеры, Бот будет игнорировать). Если Вы не хотите разрешать Вашим юзерам использовать команды Бота Админ Чатов или других Ботов, нужно использовать команду /nocmd - тогда при использовании любой команды в Чате, Бот замутит на 1 час любого юзера, который напишет команду. Какое ограничение применить к нарушителю и на какой срок, можно настроит в Административной части Бота Админ Чатов.

🔘 Команда /admin - может применяться в ответ на сообщение любого пользователя, она сделает этого пользователя Администратором Группы, без права добавлять других Администраторов. Если необходимо дать ему все права, то нужно использовать команду: /adminplus - работает также, но выдает все права. Если нужно забрать права у Администратора, который назначен через Бота Админ Чатов, нужно использовать команду: /deladmin в ответ. Если Администратор был назначен другим Администратором или Владельцем вручную через настройки

⚠️ Для использования команд "admin", у Бота Админ Чатов должны быть права на добавление Админов.

🔘 Команда /trust - если в Группе запрещено размещать ссылки и делать репосты, но кому-либо из юзеров нужно это разрешить, поможет данная команда. В ответ на сообщение юзера разрешит постоянно отправлять ссылки в Группу. Остановить работу команды можно так: /notrust . Причем эту же команду можно использовать в Группе, где разрешены ссылки всем. Тогда она запретит их определенному юзеру.

🔘 Команда /edit - эта команда для включения или отключения разрешения редактировать сообщения в Группе, ранее написанные участниками. Многие спамеры, используют такой метод: пишут сообщение, через 24 часа меняют его на ссылку, или же отправляют невинное изображение, а через 30 часов (когда оно уже далеко вверху и Админ его не видит), меняют его на изображение порнографического характера и жалуются на сообщество. По умолчанию, во всех Группах разрешено редактирование сообщений. Чтобы запретить редактирование ранее написанных сообщений, отправьте в Группе команду: /edit false - Бот будет моментально удалять любые сообщения, которые кто-либо изменил. Чтобы разрешит изменение сообщений, отправьте в Группу команду /edit true

🔘 Команда /reset - эта команда сбрасывает настройки группы. А именно:

  1. Приветствие (текст, медиа и кнопки)
  2. Правила (текст и медиа)
  3. Подписку на каналы
  4. Белый и Чёрный Списки группы
  5. Слип-режим

После сброса к группе будут применены стандартные настройки.

⚠️ Команда /reset НЕ СБРАСЫВАЕТ настроенные папки чатов и репосты! Для них есть отдельный команды для установки!


🔘 Команда /mute - эта команда запретит писать в Чате навсегда тому, в ответ на чье сообщение будет отправлена. Также эту команду можно использовать для временного ограничения пользователя. Тогда в команде нужно указать время ограничения в часах в виде числа от 1 до 500. Например: /mute 10 - юзер получит бан на 10 часов. По истечении этого срока разбан данного юзера произойдёт автоматически. После выданного мута будет информационной сообщение от Бота Админ Чатов.

🔘 Команда /ban - это команда в ответ на сообщение любого юзера удалит его из чата и добавит данного юзера в Черный Список Группы. Соответственно юзер не сможет вернуться в данный чат. Если забаненного удалить из ЧС руками в настройках Группы , то он сможет вернутся в Группу, однако его права будут обнулены и ему опять нужно будет добавить согласиться с Правилами, добавить друзей и тд.

🔘 Команда /kick - выбросит из Чата любого, в ответ на сообщение которого она будет дана. Человек может сразу же вернутся в Группу по ссылке (если она у него есть), но его права будут обнулены (если в Группе нужно добавить друзей или подписаться на Канал, Бот его заставит это сделать).

🔘 Команда /kill - добавит юзера в Черный Список того Админа, который ее выдал и замутит нарушителя навсегда не только в Группе, где она была выдана, а во всех Группах где пользователь который ее выдал, является Админом, даже если нарушителя еще нет в каком-то из Чатов, как только он в него вступит, Бот автоматически замутит его, заставит пригласить друзей и / или подписаться на Канал (если это установлено настройками Группы), после чего сообщит о том, что юзер находится в Глобальном Черном Списке и предложит обратиться к Админу за разбаном. Удобно выносить из всех своих Групп нарушителя.

🔘 Команда /razban - снимет все ограничения с нарушителя. Для разбана юзера нужно написать в чат: /razban 123456789, где "123456789" - это ID юзера.

🔘 Команда /warn - выдаст нарушителю Чата предупреждение. Команда может считать количества предупреждений выданных в Чате. Админ может настроить количество предупреждений и санкцию, которая будет применяется по их достижению. Например, за 3 предупреждения - применяется команда /mute 24 (как только юзер получит 3 предупреждения, Бот замутит его на 24 часа). Если же, после команды поставить пробел и написать какой-то текст (/warn Еще раз нарушишь правила, выкину из группы!), то Бот создаст информационное сообщение и текст положит под кнопку-спойлер, которую может открыть только тот юзер, которому оно адресовано (определяется по id). После прочтения сообщения от Админа, сообщение уничтожится, а нарушителю будет начислено 1 предупреждение.


🔘 Команда /echo - сообщение от Бота в чат. После пробела, можно написать любое сообщение. Бот удалит его и напишет от своего имени. Также, при использовании данной команды, можно применять разметку html, что делает посты от имени Бота красивыми и функциональными.

🔘 Команда /repost - используется только в ответ на сообщение и с обязательными параметрами: время, либо количество сообщений. Для того, чтобы произошел репост любого сообщения в нужное Вам время один раз, нужно ответить на созданное сообщение так: /repost 1230 - где 1230 - это время в которое Бот должен сделать репост. Если же нужно делать репост в нужное время каждый день, то используем команду: /repostEvery 1230 - даст команду Боту репостить сообщение каждый день в 12:30. Если У вас много разных репостов и нужно остановить какой-либо из них, используйте команду /stopRepost 1230, и Бот остановит репост с таким временем. Эта команда останавливает и обычный репост по времени, поэтому следите, чтобы время обычных и ежедневных репостов не было одинаковым. Команда /repostMsg 50 позволит боту делать репост каждые 50 сообщений в группе. Доступное для настройки количество сообщений - 50, 100, 200, 500. Остановить такой вид репоста можно командой /stopMsgRepost 50 . Количество сообщений является маркером для остановки данного функционала. Поэтому следите, чтобы эта цифра не совпадала для разных репостов. В противном случае стоп-команда остановит все репосты, которые были настроены с одинаковой цифрой.

🔘 Команда /zakrep - в ответ на любое сообщение, Бот поместит его в закреп и удалит системное сообщение. Можно указать время после пробела и Бот автоматически открепит его, например: /zakrep 24 - будет размещено в закреп на 24 часа. Доступное для настройки время - от 1 до 999

🔘 Команда /msgAll - отправка сообщений во все сообщества админа. Команду нужно отправить в чат ответом на необходимое для пересылки сообщение, и Бот перешлёт это сообщение во все чаты данного Админа. Пересылка будет происходить с задержкой в 3 секунды. Лимит на рассылку - 5 раз в сутки для каждого Админа.

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

Например у Админа есть 10 Чатов в разных городах по авто тематике и 8 Чатов в одном городе. Можно создавать списки свои Чатов и отправлять в них нужную информацию.

Доступно создание 10 папок для Чатов. Папка создаётся отправкой в любую свою группу сообщения в виде айди номеров групп, которые вы хотите сгруппировать.

Например я хочу отправлять информационное сообщения только в чаты авто тематики. В одной из своих групп, я пишу в столбик все айди своих Чатов (айди чата можно получить отправив команду /add в чат)

ID 1
ID 2
ID 3
И тд

Отвечаю на это сообщение командой /chat name , где name - это имя папки, которое придумал Админ. На примере с авто было бы так - /chat auto

Бот запоминает этот список и ложит его в группу. Теперь, в любом сообществе я могу отправить на любое сообщение (в том числе репост из канала) команду /msgAll auto , и бот отправит это сообщение во все чаты, которые я положил в папку auto

Таким образом можно группировать чаты по направлениям и делать рассылку в нужные пачки. Отправка в каждый чат идёт с задержкой в 3 секунды. Чтобы обновить команду и добавить в неё другие группы, повторите это действие добавив нужные ID.

Если добавить ID группы, где вы не Админ, бот проигнорирует её при рассылке. Ограничение - 5 отправок в 5 папок за сутки.

🔘 Команда /wl google.com - добавит данный домен в белый список группы и не будет удалять сообщения с ним, если ссылки и репосты в группе запрещены. Каждую новую ссылку добавляем новой командой, то есть каждый раз отправляем /wl ссылка , и так далее. Посмотреть весь белый список можно командой /wlInfo , где после "w" следует маленькая буква "l" (ель), и за ней большая буква "I" (ай) Ссылки на группы или каналы Телеграм можно добавить в виде ссылки t.me/channelname . Удаление ссылок из белого списка происходит по аналогии с добавлением. Для этого используйте команду /wlDel и через пробел после команды пишем необходимую ссылку. Ссылки из БС удаляются по одной. Также как и добавляются по одной.

🔘 Команда /bl google.com - добавит данный домен в чёрный список группы и будет удалять сообщения с ним, если ссылки и репосты в группе разрешены. Каждую новую ссылку добавляем новой командой, то есть каждый раз отправляем /bl ссылка , и так далее. Посмотреть весь белый список можно командой /blInfo , где после "b" следует маленькая буква "l" (ель), и за ней большая буква "I" (ай) Ссылки на группы или каналы Телеграм можно добавить в виде ссылки t.me/channelname . Удаление ссылок из чёрного списка происходит по аналогии с добавлением. Для этого используйте команду /blDel и через пробел после команды пишем необходимую ссылку. Ссылки из ЧС удаляются по одной. Также как и добавляются по одной.

🔘 Триггеры

Чтобы использовать возможность работы с триггерами, добавьте в чат бота @botwebtriggerbot и дайте ему все права Админа, кроме добавления других админов и написать команду /addTrig в чат. Бот работает только в связке с Админ Чатов.

Реакция на слова в ваших чатах:

Есть два вида реакций - применение команды к тому, кто написал триггер (/mute /mute время /ban /kill /kick /warn /del) и отправка текста в ответ на триггер.

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

Шишки
Наркотики
Ганш
Амф
Героин

И ответить на это сообщение

/trig /mute
Если вы хотите к тому, кто написал один из триггеров применить команду /mute

Или
/trig текст - если вы хотите выдать на сообщение человека, содержащее триггер текст.

В тексте, можно использовать переменные и HTML.

/trigInfo /mute - выдаст ваши Триггеры по данной команде. Если заменить команду, покажет Триггеры по ней.

/trigInfo text - покажет текстовые Триггеры и их id - он нужен для удаления триггеров

/trigDel /mute - удалит Триггеры для команды /mute так же и с др командами.

/trigDel text id - где id это номер вашего текстового триггера полученного по команде /trigInfo text удалит ответ текстом на данные Триггеры.

🔘 Спойлеры

Бот Спойлер - @botwebspoilerbot работает только в связке с Админ Чатов (@botwebmoderbot)

Добавьте его в группу, дайте права Админа - все кроме добавления Админов.

Для активации напишите в группе команду /addSpo

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

Пример: /spoiler привет, как дела?

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

В спойлер может быть написано не более 200 знаков.


Команды для обычных юзеров Чата:

🔘 Команда /userInfo - позволяет получить информацию о пользователе, если эту команду отправить в ответ на его сообщение. Что можно узнать: нейм, юзернейм, айди, репутация, отзывы и в каких группах данный юзер состоит Админом.

⚠️ ОТЗЫВЫ в разработке! Сейчас этот показатель не отображается.

🔘 Команда /report - жалоба выведет и пинганёт всех Админов Группы. Также есть возможность указать причину вызова Админов. Для этого напишите команду и через пробел напишите текст о сути вызова.

🔘 Команда /offender - команда, которая позволяет в чате начать голосование по юзеру на предмет выдачи ему мута (позже в админке можно будет настраивать желаемое ограничение). Команда отправляется в чат в ответ на сообщение предполагаемого нарушителя. Для положительного (забанить) или отрицательного (помиловать) результата необходим набор указанного Админом количества голосов (сейчас по умолчанию 5, позже в админке можно будет настраивать).


Команды в разработке:

🔘 Команда /hc - покажет команды в чате (ждем описание)

🔘 Команда /blackadmin и /dba - добавление прав админа обычному юзеру (ждем описание)

🔘 Команда /stata - статистика чата и прироста (ждем описание)

🔘 Команда /blackadmin и /dba - добавление прав админа обычному юзеру (ждем описание)

🔘 Команда /stata - статистика чата и прироста (ждем описание)

🔘 Команда /offbot - отключить бота (ждем описание)

🔘 Команда /pinchanel - удаление или нет закрепа, если группа прикреплена к каналу (ждем описание)

🔘 Команда /arab - удаление юзеров, которые вступили если в их имени используются буквы арабского алфавита и другие языки (ждем описание)

🔘 Команда /webfox - отправляется в своей группе, призовет админов Бота Админ Чатов (ждем описание)

🔘 Фишки в командах бота - (ждем описание)


Задать вопрос Поддержке Бота