Телеграм боты
August 14

🧢 oni

Óни — Oni's Not Iris

Оглавление

  1. Полезные команды
  2. Награды
  3. Репутации

Полезные команды

  • 🆘 помощь, /info — Краткое описание бота и ссылка на эту статью.
  • 🆔 айди, ид, id, /id — Бот покажет Ваш или Telegram User ID цели.
  • 🧹 -кэш, /cache — Если бот начинает работать неккоректно, например не реагирует на админов, то это первое действие которое нужно сделать. Первое время после ввода команды бот может отвечать медленнее.
  • 📶 бот, пинг, /ping — Проверить работает ли бот.

Награды

Выдача награды

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

наградить
{*название награды}

Выдавать награды могут только телеграмные админы чата.

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

  • Степень награды является чисто косметическим параметром, который меняет эмодзи. Он варьируется от 0 (без эмодзи) и до 9 (высший уровень). По умолчанию, если не уточнить степень, награда выдаётся первого уровня.
  • При выдаче награды можно уточнить время, сколько она будет существовать. По истечении таймера, призёр её лишится.

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

Для выдачи супернаграды, достаточно при вводе обычной команды добавить префикс "супер".

  • Название обычной награды не может быть длинее 64 символов.
  • Название супернаграды не может быть длинее 16 символов и не может содержать эмодзи (ограничение от Телеграма).

Просмотр наград и теги

Для установки тега используется команда +тег {номер награды}. Номер награды можно узнать из (логично) списка своих наград по команде мои награды.

Смотреть чужие награды можно командой награды. Опционально можно ввести юзернейм — награды {юзернейм}.

Для удаления тега достаточно ввести команду -тег.

Админы чата не могут принудильно установить кому-то тег, это может сделать только владелец награды. Но админы могут чистить теги — команда -тег (в ответ на сообщение или с указанием @юзернейма).

Появился телеграм тег

Удаление награды

Для удаления награды используется команду -награда {номер награды}.

Удалить награду может только её владелец или админ чата.

Подытожим

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

{супер}наградить {юзернейм} {степень} {на {число} {время}}

{*название награды}

Пример:

наградить @durov 9 на 4 дня

Патриот Франции 🇫🇷

Репутации

Выдача и снятие репутации

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

Репутацию можно выдать или снять как и банальными словами типа +реп, так и, например, выразив согласие — поддерживаю, согласен или несогласение — бред, не смешно. Вариантов много, они все подстроены под обычные фразы.

Просмотр репутации

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

Можно сократить команду использовав слово "репа" или даже просто "реп" (напр. моя реп).

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