Skip to content

seocringe/seocringe_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Инструкция по использованию бота SEO Cringe

Содержание

  1. Описание
  2. Доступные команды
  3. Как использовать бота
  4. Команды для работы с чатами
  5. Команды для работы с заметками
  6. Команды для развлечений
  7. Команды для настройки чата

Описание

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. Также бот может использоваться для выполнения специфических задач.

About

seocringe_descr

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7

Languages