Skip to content

Телеграм бот, который в течение дня пинает вас и напоминает о важных делах

License

Notifications You must be signed in to change notification settings

dvordrova/PinatelBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PinatelBot

Описание

Телеграм бот, который в течение дня пинает вас и напоминает о важных делах. В начале дня вы желаете ему доброго утра, затем бот вас спрашивает, какие дела сегодня вы будете делать. Так как вы можете заниматься какой-нибудь запланированной фигней, когда бот вас спросит "Что делаешь?", после списка дел спросят как раз про такую фигню. Все списки дел надо заканчивать словом "нет". В конце дня нужно пожелать боту доброй ночи и он выдаст информацию о том, что ты сделал, что не доделал и т.п.

Сейчас крутится по адресу @PinatelBot

Локальный запуск на тестовом окружении (pooling)

  • Заведите бота через @BotFather в телеграмме
  • Приведите TOKEN в ./config.py в актуальное состояние
  • python3 main.py LOCAL

Запуск с сертификатами (вебхуки)

  • sudo apt-get install openssl
  • openssl genrsa -out webhook_pkey.pem 2048
  • openssl req -new -x509 -days 3650 -key webhook_pkey.pem -out webhook_cert.pem После этой команды нам предложат ввести некоторую информацию о себе: двухбуквенный код страны, имя организации и т.д. Если не хотите ничего вводить, ставьте точку. НО! ВАЖНО! Когда дойдете до предложения ввести Common Name, следует написать IP адрес сервера, на котором будет запущен бот`

Взято отсюда

  • обновляем ./config.py
  • python3 main.py

Хотелки

  • В конце месяца/недели присылать красивые графики о ваших успехах
  • Если боту долго не писать он забывает о тебе, такого не должно быть
  • Прикрутить базу данных, чтобы бот вообще не забывал о юзере
  • Устранить неточности в работе конечного автомата
  • Возможно переписать всё более прозрачно
  • Более удобная навигация и help
  • Чтобы можно было менять задания уже в течение дня
  • Чтобы можно было самому задавать категорию тому, что вы только что описали
  • Добавить скриншоты работы

About

Телеграм бот, который в течение дня пинает вас и напоминает о важных делах

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages