drforse / BotDaddy

Telegram bot with many functions

Home Page:https://www.t.me/botsdaddyybot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BotDaddy

Telegram bot with many functions

Создание диалога/монолога из нескольких сообщений:

пример:

/fwd_to_text
George: Hi (message 0)
Julia: Hi (message 1)
/stop
result:
    xxx: Hi (message 2)
    yyy: Hi (message 2)

in settings you may customize if the result should be anonimous (xyz...) or public (not xyz, but names) and create your own dictionaries instead xyz...

Предупреждение: может не работать правильно с фловардами от пользователей со скрытыми форвардами в режиме диалога (только если их несколько в диалоге, и у них идентичные ники)

Pins:

/pin - Пин

/pin 1 - пин без уведомления

/pintime - Несколько пинов подряд, по умолчанию 3, чтобы задать количество, нужно написать число после команды

/pinlist - Список всех пинов(сделанными живыми людьми, не ботами!!) после добавления бота

Bans:

/ban - Бан участника чата

/unban - Анбан участника чата

Также в конфиге настраиваются списки текстовых сообщений для бана и анбана

Mutes:

!мут - Мут участника чата

!анмут - Анмут участника чата

!!!Регистр не учитывается!!!

Other commands and functions:

/chat_id - Выводит id чата

/user - твои айди, юзернейм и имя

/user (replay) - айди отправителя, его юзернейм и имя

/user - айди, юзернейм и имя владельца id

/ke - Проверка бота

/time - время в местности (примеры: /time Moscow, /time Russia (не стоит вообще, сами понимаете почему, надеюсь кек), /time Санкт-Петербург, Богатырский проспект), или в часовом поясе (примеры: /time UTC, /time UTC+1). Использует LocationIQ и TimeZoneFinder.

/weather - погода в местности(примеры, как в /time). Использует LocationIQ и OpenWeatherMap.

/gramota - показывает инфо о слове с сайта gramota.ru

/mask - подбирает слова по маске (пример: /mask маска; маска, масса, масия, масла)

/spell - проверят текст на орфографические ошибки. Можно использовать реплаем на текст или текстом после команды. Использует Yandex Speller.

/get_first_msg (reply) - получить первое сообщение юзера в чате. (Если чат приватный, то в чате также должен присутствовать @P1voknopka); не работает с удаленными аккаунтами, и если @P1voknopka недоступно нужное сообщение (такое возможно в приватных чатах с историей, закрытой для новых участников)

/get_message (reply) - инфа о сообщении в реплае, если без реплая, то сообщения с командой

/q (reply) - получить цитату-стикер сообщения, если без реплая, то сообщения с командой

/create_list (reply) - создать список

/help - Выводит это сообщение

/help - Выводит справку по команде

/help_define - Обновляет это сообщение, только для разработчиков бота

HangBot_helper:

/run_changer - чистка флуда после игры в hangbot, очищает все сообщения игры с hangbot-ом с момента последнего запуска на хосте, если реплай к hangbot-у, то удаляет сообщение, на которое сделан реплай, если оно - последнее в игре, то бот отправляет результат этой игры в сокращенном варианте. Если во время игры были иногда слишком часто буквы названы, чаще, чем HangBot отвечал, то некоторые сообщения не будут удалены, это вам не юзербот😔. И показывает стату* (если не отключена) с последней чистки(или с перезапуска бота) до этой.

/hangstats_switch - переключает автопоказ статы* после чистки

/winrate - отправьте в ответ к сообщению статы(не топа!) от hangbot-a и получите винрейт

    • стата не хэнгбота, а от процесса игры, собираемая BotDaddy, ну она по умолчанию включена, так что если играете, то увидите!

About

Telegram bot with many functions

https://www.t.me/botsdaddyybot


Languages

Language:Python 100.0%