Giter Site home page Giter Site logo

evgfilim1 / spin_everyday_bot Goto Github PK

View Code? Open in Web Editor NEW
18.0 3.0 8.0 270 KB

Telegram Bot for everyday raffles

Home Page: https://t.me/spin_everyday_bot_news

License: GNU Affero General Public License v3.0

Python 97.90% Mako 2.10%
bot telegram telegram-bot raffle python aiogram aiogram-bot

spin_everyday_bot's People

Contributors

evgfilim1 avatar jrootjunior avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

spin_everyday_bot's Issues

Internal TODO list

TODO:

  • /migrate
  • Автодобавление чата
  • Легкий ответ на /feedback

v.2.0

Список дел:

  • Добавить локализацию (#11)

    • Английский
  • Настройки "культурности" бота (см. п.1) (реализуется добавлением локализаций и настраиваемых текстов)

  • Настраиваемые тексты розыгрышей (#15)

  • Предпочитаемая временная зона чата (для /auto)

  • Кто может запускать розыгрыши (#18)

  • Быстрый розыгрыш

  • Победитель среди всех пользователей чатов (см. п.2)

  • Статистика в ЛС и в инлайне

  • Время работы (аптайм)

  • Список участвующих в розыгрыше

  • "Тихий режим" (меньше сообщений в чате)

  • Разный /help в чат и ЛС

  • Использование @username'ов в /admgroup и /stat

  • Мультирозыгрыш (#5)

  • Перезапуск розыгрыша

  • Сохранение данных (бекапы)

  • Лимит команд

  • Рефакторинг


Примечания

1)

Отлично, а тебе не помешает разрабатывать режим, матерный и обычный, если хочешь чтобы бот был масштабным)

(c) @Alycus

2)

Проводить ещё один розыгрыш, но среди всех чатов, и выявлять победителя. А потом по команде /winner (допустим) показывать имя этого человека-победителя

(c) @evgfilim1 совместно с @Yanuch1

Усовершенствовать /settings в ЛС

Можно проверять чаты на наличие в них человека, а там уже проверять есть ли у него права администратора. Затем составлять интерфейс с выбором, настройки какого чата хочет изменить пользователь.
Отдалённо что-то похожее делает GitHub бот.

by @HexwellC

Страницы в "/help"

По мере добавления фич, текст становится всё больше и больше, и в последнее время его неудобно читать

Нет ответа на /settings в ЛС

Проблема состоит в том, что идёт проверка администраторов чата, а в ЛС их нет, следовательно, бот не отвечает, выдавая ошибку.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.