Что могу сказать по поводу кода. Код написан грамотно, работает. Но есть свои баги конечно-же, которые исправлять будет не сложно, но времени сожрет немало так.
По поводу багов - при функции Say(args) - это выводит сообщение от имени бота, пропадают круглые скобочки и запятые, т.к используется метод *args, а он выводит аргументы в скобочках и через запятую. Пути исправления - замена аргументов.
Комментариев в сурсе почти нет, т.к я не рассчитывал на публикацию в открытый доступ. Нужна будет помощь - обращайтесь в лс ВК, или же сюда пишите.
Использовался Python 3.11. Либы:
- random
- time
- words (local)
- search_words (local)
В основе бота лежит 4 файла:
main.py - основной файл бота, где происходят действия
search_words.py - слова, по которым бот определяет о чем идет речь и выполняет код.
words.py - варианты ответа на задачу пользователя.
settings.py - банальная настройка бота. Начиная от контактов - заканчивая именем бота.
В бота встроил две игры:
- Угадать число
- Решить пример.
Причину слива могу объяснить тупо нежеланием. Если кто-то хочет продолжить создание - желаю успехов.
Ссылки:
GitHub
Сообщение отредактировал 0def1x: 19 февраля 2023 - 13:43