Crisp_Telegram_bot/README.md

54 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2019-10-03 08:18:51 +03:00
# 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/) FIXME
2019-10-03 08:18:51 +03:00
1. Create a bot with [BotFather](https://t.me/botfather), save the token for later use.
1. Build & Run.
2019-10-03 08:20:05 +03:00
## Requirements
Redis server is used for storing relation between Telegram messages and Crisp messages.
2019-10-03 08:18:51 +03:00
## 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.
2019-10-03 08:25:17 +03:00
## config.yaml
```
debug: true
redis:
host: localhost:6379
db: 0
password: ''
crisp:
identifier: 049sk12f-8349-8274-9d91-f21jv91kafa7
key: 078f2106a5d89179gkqn38e5e82e3c7j30ajfkelqnvd874fb2378573499ff505
telegram:
key:
admins:
- 93847124
2021-03-19 16:13:07 +03:00
prefix: "Crisp chat 1"
2019-10-03 08:25:17 +03:00
```
2019-10-03 08:18:51 +03:00
## License
This project is licensed under the MIT License.