Skip to content
This repository has been archived by the owner on Jul 25, 2023. It is now read-only.

Latest commit

 

History

History
61 lines (51 loc) · 3.05 KB

README.md

File metadata and controls

61 lines (51 loc) · 3.05 KB

monoApiTelegramBot

Бота можно использовать только в ограниченном кругу лиц, такие правила Monobank open API

Этот бот позволяет узнавать данные о счетах через Monobank open API(https://api.monobank.ua/docs/).

Функции бота

  • Смотреть баланс счетов
  • Смотреть курс валют
  • Поддерживает нескольких пользователей, но только при ручном добавлении, такие условия использования Monobank open API

Описание файлов

Название Описание
main.py Основной файл бота
commands.py Дополнительные скрипты
keyboards.py Клавиатуры для бота
config.ini Конфиг файл
db.json База данных
requirements.txt Зависимости

Установка

Скопируйте репозиторий:

git clone https://github.com/KirilCrut/monoApiTelegramBot

Перейдите в папку:

cd monoApiTelegramBot

Установите нужные библиотеки:

pip install -r requirements.txt

Запустите бота:

python3 main.py

Первый запуск:

Для первого запуска вам понадобится токен бота и ваш id, и после создаст файл конфига который вы сможете в любой момент изменить.

first-run

Также создается база данных с доступом для админа и автоматически включает ему режим отладки.

Основные команды

Баланс /balance

Эта команда выводит баланс (а если включить режим отладки, то и статус запроса)

balance

Курс валют /currency

Эта команда показывает курс валют для Долларов, Евро и Рублей

currency

/adduser

Дает выбранному пользователю доступ к боту (бот вылетит если писать не цифры)

Настройки /options

Переключить режим отладки /debug

Переключает режим отладки

Сбросить настройки /reset

Удаляет всю вашу информацию из бота (остается только доступ)

Управление токеном /tokenmenu

token-menu

Просмотреть токен /token

Показывает ваш токен

Изменить токен /changetoken

Позволяет Добавить/Изменить токен в боте

Удалить токен /deltoken

Удаляет токен из бота