TariffCalculatorTelegramBot
Описание
Телеграм-бот для расчета услуг на коммунальные услуги используя способ тарификации - однозонный.
Языки
- Python100%
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
README.md
TariffCalculatorTelegramBot - бот для расчета коммунальных платежей
Этот Telegram бот помогает пользователям рассчитывать свои коммунальные платежи на основе введенных показаний счетчиков и тарифов.
Функциональность
- Ввод и сохранение тарифов на коммунальные услуги
- Расчет платежей за газ, холодную воду, горячую воду и электричество
- Просмотр сохраненных тарифов
- Обратная связь с администратором
Технологии
- Python 3.7+
- aiogram 3.x
- SQLAlchemy
- SQLite
Установка
- Клонируйте репозиторий:
- Перейдите в директорию проекта:
- Установите зависимости:
- В файле
укажите Токен вашего бота и укажите ID администратораconfig.py
Использование
Запустите бота командой:
Команды бота
- Начать работу с ботом/start- Получить справку по использованию бота/help- Отправить сообщение администратору/feedback
Структура проекта
- Файл для отправки сообщений администраторуadmin.py- Файл с командами которые использует ботcommands.py- Файл для создания базы данныхdatabase.py- Файл, который содержит текст справки как пользоваться ботомhelp_text.txt- Файл в котором находятся Replay и Inline кнопкиkeyboard.py- Основной файл ботаmain.py- Файл в котором выполняется код для обработки ввода показаний счетчиковprocess_meter.py- Файл в котором выполняется код для обработки ввода тарифовprocess_tariff.py- Файл в котором выполняется код определения состояний для FSMstates.py- База данных SQLite для хранения тарифовtariffs.db
Контакты
Если у вас есть вопросы или предложения, пожалуйста, свяжитесь с нами:
- Telegram: https://t.me/qaIep