Загрузка...

Бот-предложка

Тема в разделе Python создана пользователем Hollywood 25 окт 2024. (поднята 21 июн 2025) 3142 просмотра

  1. Hollywood
    Hollywood Автор темы 25 окт 2024 э 20 032 28 окт 2020
    Ку сделал бота-предложку для вашего новостника, ну или другого чего-ниубдь

    https://github.com/Hollywoodzver/feedback

    Бот был создан для ХН, поэтому подредачьте там текст

    функционал:
    пользователь кидает новость, это соообщение пересылается админам. после того как один из админов отклоняет или одобреят новость, юзеру отправялется соответствующее сообщение, а другие админы не смогут одобрить или отклонить заявку

    установка зависимостей:
    pip install -r requirements.txt

    настройка в config.py
     
    25 окт 2024 Изменено
  2. рандомли
    рандомли 20 ноя 2024 Заблокирован(а) 836 23 апр 2023
    [IMG]
    я бы заменил на .env файлы и там хранить такие данные
    [IMG]
    лишнее, думаю, смысл присваивать так?
    [IMG] тут просто пишешь ADMIN_IDS и всё.

    а так гуд
     
    1. рандомли
  3. Mangustyan
    Mangustyan 21 ноя 2024 Быть Псиной - стиль души:Быть скамером - Ублюдство 3983 15 янв 2021
    Ебать секс, можно автору отсосать? Я еще накатил туда автопубликацию и это ваще пабеда
     
  4. IvanZolo_2004
    IvanZolo_2004 21 ноя 2024 7045 19 дек 2021
    Автор красавчик, удобная вещь
     
  5. Hollywood
    Hollywood Автор темы 10 дек 2024 э 20 032 28 окт 2020
    Обновление:

    Добавил возможность блокировать пользователей
     
  6. Солнцеестояние
    1. [IMG] можно было вынести в отдельные модули запросы к бд, формы для стейтов а admin_ids можно было бы просто в loader либо main либо config.py единоразово засунуть.
    2. [IMG] опять же вынести всю работу с базой данных в отдельные модули.
    3. [IMG] можно было бы представить InlineKeyboardMakup as Markup и то же самое с кнопкой, разницы не меняет просто меньше код смотрится и красивее, пока хз зачем билдер юзать в таких случаях полагаю без него можно было и обойтись тут.
    4. [IMG]пока не понял зачем создавать отдельную таблицу с заблокированными юзерами если можно просто сделать статус в таблице с юзерами.

    А так за какие то знания алхимии респект потому что довольно сложная orm, тут нельзя не согласится, уж лучше ебаного sqlite'a который все юзают, и в том числе частенько я :da:
     
    10 янв 2025 Изменено
Загрузка...
Top