Skip to main content

A telegram bot designed for Beancount

Project description

beancount_bot

适用于 Beancount 记账的 Telegram 机器人

GitHub GitHub tag (latest by date) PyPI Test and Lint

Features

  • 支持简易鉴权
  • 支持交易创建、撤回
  • 内建自由且强大的模板语法,适用于各种记账需求
  • 允许通过插件扩展记账语法
  • 支持定时任务
  • 支持多个用户同时记账,设置不同的标签

安装

通过 Pip (Pypi)

pip install beancount_bot

通过 Docker

使用

  1. 下载示例配置文件 beancount_bot.example.ymltemplate.example.yml
  2. 修改后保存为 beancount_bot.ymltemplate.yml
  3. 执行 beancount_bot

推荐插件

  1. kaaass/beancount_bot_costflow:支持 Costflow 语法

欢迎在 Issue 推荐优秀插件。

插件开发

请查阅项目 Wiki。

Roadmap

  1. 支持定时备份 使用定时任务支持
  2. 支持账单导入 暂时搁置
  3. i18n support
  4. 完善对多人记账的支持

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

beancount-bot-1.2.1.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

beancount_bot-1.2.1-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file beancount-bot-1.2.1.tar.gz.

File metadata

  • Download URL: beancount-bot-1.2.1.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9

File hashes

Hashes for beancount-bot-1.2.1.tar.gz
Algorithm Hash digest
SHA256 70cc24dccccf0aa072b69d53ee2aa7374fca35aeb8547b7648c8c722a47e79e5
MD5 e5d825ad18b9a136fd6a7ee7e0683435
BLAKE2b-256 aca8dd06c10e7625904d25300a9fb6159090cbf9ea06da0fb19033960e6c274f

See more details on using hashes here.

File details

Details for the file beancount_bot-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: beancount_bot-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9

File hashes

Hashes for beancount_bot-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 95cf9d5fa7aac3f6206982559cb81d281c754a50c64e01f1a247b2495cab5695
MD5 4ad28df3889b7fb6e4fc6fc544fb4d43
BLAKE2b-256 84690c2f74f156e2c1ac9f97dc8f91a24bd1d60d72734efc67b9d93d8874cb73

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page