Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davidtaylorhq/discourse-telegram-notifications
A plugin for Discourse which allows users to receive their notifications by telegram message
https://github.com/davidtaylorhq/discourse-telegram-notifications
discourse discourse-plugin telegram-bot
Last synced: 19 days ago
JSON representation
A plugin for Discourse which allows users to receive their notifications by telegram message
- Host: GitHub
- URL: https://github.com/davidtaylorhq/discourse-telegram-notifications
- Owner: davidtaylorhq
- Created: 2017-04-05T12:11:40.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-01-18T11:45:29.000Z (10 months ago)
- Last Synced: 2024-10-09T12:46:36.135Z (about 1 month ago)
- Topics: discourse, discourse-plugin, telegram-bot
- Language: Ruby
- Size: 39.1 KB
- Stars: 22
- Watchers: 7
- Forks: 18
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# discourse-telegram-notifications
A plugin for Discourse which allows users to receive their notifications by telegram message# Getting setup
1. Install the plugin using the instructions here: [How to install a plugin](https://meta.discourse.org/t/install-a-plugin/19157)
2. Create a telegram by talking to the [BotFather](https://telegram.me/botfather) (instructions [here](https://core.telegram.org/bots#6-botfather)
3. Paste the "token" into the site setting "telegram access token"
4. Tick "telegram notifications enabled"I strongly recommend you use the `/setjoingroups` command to disable the bot being used for group chats. It is not designed for it, and risks leaking information that users are not supposed to be able to access (e.g. you don't want private messages being sent to a group chat).
You can set the name/picture/description of your bot using the instructions [here](https://core.telegram.org/bots#botfather-commands)
# For users to receive notifications
1. Send a message to the bot, you'll recieve a message back that looks like
```
To get notifications for Discourse, enter the 'Chat ID' 1234567 in your user preferences
```
2. Visit your user preferences, and paste the number in the `Telegram Notifications` box
3. You should now receive notifications by telegram message!