Skip to content

Телеграм бот для учёта личных расходов и ведения бюджета

Notifications You must be signed in to change notification settings

alexey-goloburdin/telegram-finance-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

64c6924 · Jan 9, 2020

History

22 Commits
Dec 31, 2019
Dec 30, 2019
Jan 9, 2020
Jan 9, 2020
Dec 31, 2019
Jan 3, 2020
Dec 31, 2019
Dec 31, 2019
Jan 9, 2020
Dec 31, 2019
Dec 31, 2019
Jan 9, 2020

Repository files navigation

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

В переменных окружения надо проставить API токен бота, а также адрес proxy и логин-пароль к ней.

TELEGRAM_API_TOKEN — API токен бота

TELEGRAM_PROXY_URL — URL прокси сервера

TELEGRAM_PROXY_LOGIN — логин прокси сервера

TELEGRAM_PROXY_PASSWORD — пароль прокси сервера

TELEGRAM_ACCESS_ID — ID Telegram аккаунта, от которого будут приниматься сообщения (сообщения от остальных аккаунтов игнорируются)

Использование с Docker показано ниже. Предварительно заполните ENV переменные, указанные выше, в Dockerfile, а также в команде запуска укажите локальную директорию с проектом вместо local_project_path. SQLite база данных будет лежать в папке проекта db/finance.db.

docker build -t tgfinance ./
docker run -d --name tg -v /local_project_path/db:/home/db tgfinance

Чтобы войти в работающий контейнер:

docker exec -ti tg bash

Войти в контейнере в SQL шелл:

docker exec -ti tg bash
sqlite3 /home/db/finance.db

About

Телеграм бот для учёта личных расходов и ведения бюджета

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published