Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tonyzzzzzz/crisp_telegram_bot
An integration of Crisp and Telegram
https://github.com/tonyzzzzzz/crisp_telegram_bot
Last synced: 3 months ago
JSON representation
An integration of Crisp and Telegram
- Host: GitHub
- URL: https://github.com/tonyzzzzzz/crisp_telegram_bot
- Owner: tonyzzzzzz
- License: mit
- Created: 2019-09-29T16:41:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-04T14:20:27.000Z (over 5 years ago)
- Last Synced: 2024-06-20T05:12:30.257Z (7 months ago)
- Language: Go
- Size: 7.81 KB
- Stars: 23
- Watchers: 2
- Forks: 18
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
```## License
This project is licensed under the MIT License.