An open API service indexing awesome lists of open source software.

https://github.com/vitaly-rudenko/squad-bot

Multi-functional telegram bot for groups: track receipts, perform roll calls and more.
https://github.com/vitaly-rudenko/squad-bot

javascript nodejs postgresql telegram-bot

Last synced: 5 months ago
JSON representation

Multi-functional telegram bot for groups: track receipts, perform roll calls and more.

Awesome Lists containing this project

README

          

# Squad Bot

![Screenshot](docs/screenshot.jpg)

## Description

A powerful Telegram Bot for you and your friends.

Features:
- ๐Ÿงพ Add receipts and payments
- ๐Ÿ’ต Calculate debts
- ๐Ÿ“ข Create customizable roll calls
- โœ๏ธ Easily change titles in a group
- ๐Ÿ’ณ Quickly access your friends' credit card numbers

Supported locales: English.
Other locales can be added by adding new files into `src/localization/locales`.

## Stack & tools
- Node.JS, PostgreSQL
- Telegraf, Express
- Mocha, Sinon, Chai
- Telegram Bot API

## Commands
- `npm run dev` โ€“ run bot locally
- `npm test` โ€“ run unit & integration tests
- `npm run umzug` โ€“ interact with database and migrations