Бесполезный Telegram-бот. Для меня, тебя и того парня в пакете. Подтверждена работа под M$® Windows™!
Имеет смысл использовать в групповых чатах.
Можно попробовать здесь: @pod042_bot
Используется pyTelegramBotAPI, vk_api, tproger, whatanime.ga, iqdb.org, baneks.ru.
Команда | Аргумент | Описание | Пример вывода |
---|---|---|---|
codfish |
|
Бьет пользователя треской! А еще с няшной вебмкой. Имя берет из профиля. |
|
Inline | Название звука | Простенький soundboard. | |
neuroshit |
Длина [100; 500] | Генерация бреда нейросетью. | Программист Сергей в году девственник от своей пр |
abort |
Отменяет выполняемую команду. |
|
|
config_vk |
Настройка модуля ВКонтакте (для постинга контента из сообществ) | ||
vk_pic |
Ворует случайную картинку из настроенных групп ВК |
|
|
quote |
Ворует цитату с tproger.ru |
|
|
anek |
Ворует анекдот с baneks.ru |
|
|
whatanime |
Следующим сообщением ссылку или скриншот | Ищет аниме по скриншоту с помощью whatanime.ga | |
iqdb |
Следующим сообщением ссылку или скриншот | Ищет соусы артов с помощью iqdb.org | |
eval |
Строчка кода | Для админа: выполнить eval | |
list_chats |
Для админа: показать чаты | 109931351: saber_nyan, state Нет | |
send_msg |
chat_id сообщение | Для админа: отправить сообщение |
> И это все?! > WIP!
# Рекомендую завести virtualenv
$ virtualenv3 ./venv
$ source ./venv/bin/activate
# Клонируем репозиторий, устанавливаем в virtualenv
$ git clone https://github.com/saber-nyan/pod042-bot.git
$ cd pod042-bot
$ pip install . # Или python ./setup.py install
# Настраиваем бота. Еще несколько устанавливаемых значений смотрите в congig.py
$ export BOT_TOKEN='123456789:aBcDeEf3fdovmmcmWimldmsvklnlnNdnmNj' # Токен, полученный у @BotFather
# Запускаем!
$ python -m pod042-bot
# Кстати, теперь в комплекте поставляется файл systemd unit. Рекомендую им воспользоваться - автоперезапуск!
$ sudo cp ./pod042_bot.service /etc/systemd/system/
# Для корректной работы его содержимое необходимо отредактировать. Внутри все расписано, бгг
$ sudo nano /etc/systemd/system/pod042_bot.service
# Тестируем. При ошибках смотрите `systemctl status pod042_bot`
$ sudo systemctl start pod042_bot
# Если все прошло успешно - добавляем в автозапуск
$ sudo systemctl enable pod042_bot