Вываливаю сюда своего FAQ бота для телеграмм. Создал от скуки, делайте че хотите. Функционал Функционал 1. Автоматическое приветствие новых пользователей Кастомизируемое изображение профиля Интуитивно понятное меню с кнопками 2. Быстрый доступ к FAQ и контактам Правила проведения сделок Контактные данные Ссылки на форум/чат тг/другие платформы если надо 3. Защита от спама Добавил в логирование какой гаденыш решил поспамить /start Можно забанить данного юзера на 12 часов, 1 день, неделю, месяц, год, навсегда. 4. Админка для админа (в принципе логично) Полная статистика использования бота Мониторинг активных пользователей Система массовых рассылок Управление настройками бота: - Изменение ссылок - Обновление контактов - Смена изображений - Управление статусом (онлайн/офлайн) Настройка Думаю найти config.json среди двух файлов проблем не составит. Если не нашли, что поделать - ))). Токен на 16 строчке myfaq.py Остальные данные настроек в config.json Все данные можно менять, кроме токена. Сделано в качестве безопасности. Внешка бота Скачать https://github.com/qiyanaitsme/QIYANASFAQ Установка либ как обычно через venv. Разберетесь, я уже столько раз показывал. Смотрите другие проекты
Мега удобный бот большой функциал и оформление как обычно приятное) только есть один вопрос а это кнопочка делает приятно киндред или автору бота?
Лакич, мне лень, не вижу смысла пока для себя в этом боте. да и если увижу - напишу сам. практика, как-никак)
Dexsper, бля мне переписать всю работу на orm? Это работа человека для практики. Как разберётся с запросами - узнает что такое orm.
чувак, ну ради бога, не в одном файле, 800 строк лютой каши, открой для себя уже структуру хоть какую-то
Киана, > как хочу - пишу если человек привык писать читабельный код, ему самому будет противно копаться в куске геркулеса, а вместо того, чтобы учиться и становится лучше (и действительно иметь почву для понтов), ты отвергаешь простейший совет, я даже про логику еще не говорил
dexusz, мне просто лень. я выложил проект, который просто завалялся у меня. люди не довольны тем, что выкладывают, бугуртят что слишком сложная установка, не понимают как сделать токен бота, найти айдишник свой, не понимают что такое requirements.txt, не понимают что бот будет работать если включить, но если вырубить комп он работать не будет. не понимают что такое дедик, выносят мозг. Банальный пример, мне вчера писал человек, который сказал нормальный проект, со всей README, просто поставь venv, поставь либы и запусти для проверки. Человек не понял вообще что это такое, оскорбил меня - "хуйню не понятную написал и довольный". Ну и залил я скопом проект, потом все равно я перепишу, как делают каждый раз. Выложил FAQ бота со своим стилем и тд. Потом переделаю, не в первый раз таким занимаюсь. Другие проекты глянь, там я все нормально оформил.
Киана, >не понимают что такое requirements.txt почему не poetry или setuptools? >не понимают что бот будет работать если включить, но если вырубить комп он работать не будет. не понимают что такое дедик, выносят мозг. Ну дык ты выложил проект в качестве своего портфолио, в общий доступ. Пусть возмущаются сколько хотят, зачем вообще на это обращать внимание? Но твою мысль я понял