Это бот Telegram на основе Python для изучения словарного запаса английского языка и грамматики. Бот предлагает различные команды для различных целей изучения языка, таких как значения слов, произношение, состав, написание букв и эссе и многое другое.
Перед запуском сценария вам необходимо установить следующие зависимости:
Вам также нужно иметь ключ Grok API
Бот поддерживает следующие команды:
/start - отправляет приветствие.
/send_vocab - улучшает ваш словарный запас, отправив случайное английское слово с его определением и вариантом использования.
/compose тему - сочиняет стихотворение, историю или идеи.
/pronounce слово - научиться произносить слово.
✍? /rewrite контент - перефразирует и переписывает заданный контент с правильным английским языком.
/meaning Слово/Фраза - предоставляет пример определения и предложения запрошенного слова/фразы.
/essay - предоставляет эссе по данной теме.
? /email - пишет электронное письмо о данной информации.
✉ /letter сведения - пишет письмо о данной информации.
? /summarise абзац - создает краткое изложение данного параграфа или темы.
/ping - показывает задержку в обратном пути в миллисекундах между этим ботом и телеграммами.
ℹ /dev - Информация о разработчике этого бота.
Скрипт инициализирует бот Telegram, используя библиотеку Python-Telegram-Bot и использует большую языковую модель в его ядре для генерации ответов. Бот предназначен для ответа на пользовательский ввод и команды через обработчики сообщений. Обработчики определяются в сценарии, и каждый обработчик отвечает за выполнение конкретной задачи на основе полученной команды.
Сценарий также включает в себя возможности журнала, используя библиотеку журналов для записи различных действий бота в файлах журнала. Бот использует библиотеку Psutil для получения информации о ресурсах компьютера, такой как процессор и использование памяти.
Если вы хотите внести свой вклад в этот проект, не стесняйтесь отправлять запрос на привлечение.
MIT Лицензия