- Описание
- Доступные команды
- Как использовать бота
- Команды для работы с чатами
- Команды для работы с заметками
- Команды для развлечений
- Команды для настройки чата
SEO Cringe Bot — это инструмент для SEO специалистов и вебмастеров, предоставляющий удобный способ выполнения различных SEO-задач прямо в Telegram.
Все команды начинаются со знака / и следуют формату: /command [parameters].
Для получения помощи по конкретной команде, используйте /help command.
| команда | описание | тип | пример |
|---|---|---|---|
| /start | Запускает бота и выводит приветственное сообщение. | Основные | /start |
| /help | Показывает список доступных команд и инструкции по их использованию. | Основные | /help |
| /gpt | Обращение к модели GPT для получения ответа на вопрос. | Основные | /gpt Ваш вопрос здесь |
| /cbl | Проверка обратных ссылок для указанного URL. | SEO | /cbl example.com |
| /lyrics | Поиск текстов песен по названию и исполнителю. | Развлечения | /lyrics название песни |
| /search | Поиск информации. | Поиск и перевод | /search запрос |
| /translate | Перевод текста. | Поиск и перевод | /translate текст |
| /getmono | Получение данных с Monobank API. | API | /getmono |
| /weather | Получение погоды. | API | /weather город |
| /wiki | Поиск по Википедии. | Вики | /wiki запрос |
| /scp | Информация из SCP Foundation. | Вики | /scp номер |
| /slovnyk | Поиск по словарю. | Вики | /slovnyk слово |
| /savenote | Сохранить заметку. | Заметки | /savenote заметка |
| /delnote | Удалить заметку. | Заметки | /delnote название_заметки |
| /notes | Список заметок. | Заметки | /notes |
| /gif | Работа с GIF. | Медиа | /gif запрос |
| /youtube | Поиск видео на YouTube. | Медиа | /youtube запрос |
| /admin | Управление администраторами. | Чаты | /admin |
| /settings | Настройки чата. | Чаты | /settings |
| /setwelcome | Установка приветственного сообщения. | Чаты | /setwelcome сообщение |
| /warn | Предупреждение пользователя. | Чаты | /warn @username |
| /ban | Бан пользователя. | Чаты | /ban @username |
| /unban | Разбан пользователя. | Чаты | /unban @username |
| /kick | Кик пользователя. | Чаты | /kick @username |
| /meme | Получить мем. | Развлечения | /meme |
| /pidor | Случайная игра 'Пидор дня'. | Развлечения | /pidor |
| /roll | Случайное число. | Развлечения | /roll |
| /check_backlinks | Проверка обратных ссылок для указанного URL. | SEO | /check_backlinks example.com |
| /ocr | Распознавание и перевод текста с изображений. | OCR и перевод | /ocr (отправьте фотографию после команды) |
Чтобы использовать команду, введите её в чат с ботом, заменив [parameters] на соответствующие значения.
Например, чтобы проверить обратные ссылки для example.com, введите:
/check_backlinks example.com
Чтобы получить ответ от модели GPT на конкретный вопрос, введите:
/gpt Ваш вопрос здесь
Для поиска текста песни, используйте:
/lyrics название песни
Бот предоставляет возможности для управления чатом и взаимодействия с пользователями. Вот некоторые из команд:
| команда | описание |
|---|---|
| /mute | Замутить пользователя на определенное время. |
| /selfmute или /selfban | Позволяет пользователю самому себя замутить на определенное время. |
| /warn | Выдать предупреждение пользователю. |
| /unwarn | Снять предупреждение с пользователя. |
| /poll | Создать голосование в чате. |
| /open | Открыть голосование в чате. |
| /modules_beta | Включение или отключение различных модулей в чате (только для администраторов). |
/mute [время] [причина]- временно отключает возможность отправки сообщений пользователем на заданное время./warn [причина]- выдает предупреждение пользователю./unwarn [причина]- снимает предупреждение с пользователя./poll [название]- создает опрос с заданным названием.
Файл modules.py содержит функционал для управления модулями в чате через Telegram-бота. Команда /modules_beta позволяет администраторам чата включать или отключать различные модули, такие как управление администраторами, мут, предупреждения, опросы, мемы и другие. Интерфейс управления реализован через инлайн-клавиатуру, где каждый модуль можно включить или отключить.
Файл notes.py отвечает за систему заметок в Telegram-боте. Он содержит команды для создания, редактирования, удаления и экспорта заметок в чате. Вот некоторые из команд:
/remove [ключ]- удаляет заметку с указанным ключом./remove_bulk [ключи]- позволяет удалить несколько заметок одновременно./export_notes- экспортирует все заметки чата в текстовый файл./set [ключ] [значение]- создает или редактирует заметку с указанным ключом и значением./get [ключ]- извлекает и отправляет заметку с указанным ключом./showили/notes- показывает список всех заметок в чате.
Файл pidor.py содержит команды для игры "Пидор дня" в Telegram-боте. Эта игра выбирает случайного пользователя из чата и "назначает" его пидором дня. Вот некоторые из команд:
/pidor- запускает процесс выбора пидора дня./pidorstats- показывает статистику по игре, включая топ пользователей, которые были выбраны пидором дня./pidorreg- позволяет пользователю зарегистрироваться в игре.
Файл settings_handlers.py включает обработчики для настройки различных параметров чата через Telegram-бота. Вот некоторые из функций, представленных в этом файле:
- Выбор языка чата (
set_lang): Позволяет администраторам выбирать язык для чата с помощью инлайн-клавиатуры. - Настройка реакций (
set_reactions): Управляет различными реакциями в чате, такими как отключение всех реакций или отключение приветственных сообщений. - Установка количества предупреждений до бана (
set_warn_count): Позволяет администраторам устанавливать количество предупреждений, которое пользователь может получить перед тем, как будет забанен в чате.
Бот позволяет управлять заметками в чате, включая их создание, редактирование, удаление и экспорт. Вот некоторые из команд:
| команда | описание |
|---|---|
| /remove [tag] | Удаление заметки по тегу. |
| /remove_bulk [tags] | Массовое удаление заметок по тегам. |
| /export_notes | Экспорт всех заметок в текстовый файл. |
| /set [tag] [text] | Создание или редактирование заметки с определенным тегом. |
| /get [tag] | Получение текста заметки по тегу. |
| /show или /notes | Отображение списка всех заметок в чате. |
Бот включает игровую функцию для развлечения участников чата. Вот некоторые из команд:
| команда | описание |
|---|---|
| /pidor | Запускает игру "Пидор дня", выбирая случайного пользователя из чата. |
| /pidorstats | Показывает статистику игры, включая топ пользователей по количеству побед. |
| /pidorreg | Регистрирует пользователя в игре "Пидор дня". |
Бот предоставляет гибкие настройки для адаптации его поведения к нуждам конкретного чата. Вот некоторые из функций:
- Выбор языка чата: Пользователи могут выбрать язык интерфейса бота для своего чата.
- Настройка реакций: Администраторы могут включать или отключать различные реакции бота, такие как приветственные сообщения, правила чата и т. д.
- Установка количества предупреждений перед баном: Администраторы могут настроить количество предупреждений, которое пользователь может получить перед тем, как будет забанен.
Бот использует модуль pendulum для работы со временем и pytz для установки временной зоны на 'Europe/Kiev'. Файлы settings.toml и .secrets.toml хранят конфигурационные настройки и секреты соответственно, позволяя легко изменять конфигурацию бота.
Бот предоставляет гибкие настройки для адаптации его поведения к нуждам конкретного чата, включая меню настроек через команду /settings_beta, инлайн-кнопки для изменения количества предупреждений до бана, настройки реакций на события и выбор языка чата.
Бот интегрирован с моделью GPT для генерации ответов на команды /gpt, обрабатывает цепочки сообщений, проверяет обратные ссылки командой /cbl и ищет тексты песен с помощью /lyrics. Также бот может использоваться для выполнения специфических задач.