Crisp_Telegram_bot/README.md
2021-03-19 16:13:07 +03:00

54 lines
1.1 KiB
Markdown

# Crisp Telegram Bot
A telegram bot built with golang to help integrate Crisp into Telegram.
Currently Supports:
- Forward user messages from crisp to admins on telegram.
- Reply user messages directly on telegram.
Will Support:
- Integration with Slack
- Detailed visitor info
## Getting Started
1. Get your crisp API credentials from [Crisp API token generator](https://go.crisp.chat/account/token/)
1. Create a bot with [BotFather](https://t.me/botfather), save the token for later use.
1. Build & Run.
## Requirements
Redis server is used for storing relation between Telegram messages and Crisp messages.
## Installing & Deployment
### Use prebuilt binary
Download from [release page]().
### Built on your own
`CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build`
Replace GOOS GOARCH with your server architecture.
## config.yaml
```
debug: true
redis:
host: localhost:6379
db: 0
password: ''
crisp:
identifier: 049sk12f-8349-8274-9d91-f21jv91kafa7
key: 078f2106a5d89179gkqn38e5e82e3c7j30ajfkelqnvd874fb2378573499ff505
telegram:
key:
admins:
- 93847124
prefix: "Crisp chat 1"
```
## License
This project is licensed under the MIT License.