-
Notifications
You must be signed in to change notification settings - Fork 619
Section Telegram (basic)
Johannes Tigges edited this page Oct 28, 2018
·
22 revisions
[telegram.mytelegram]
#See https://core.telegram.org/bots#6-botfather
#and https://www.linkedin.com/pulse/telegram-bots-beginners-marco-frau
Token="Yourtokenhere"
RemoteNickFormat="[{PROTOCOL}] <{NICK}> "
Matterbridge can output your chat number as debug information. Here's how.
- Bring up a bot as described above and retrieve your API token.
- Make to sure to disable privacy mode on the bot.
- Configure Matterbridge as illustrated above
- Join the bot to your Telegram group
- Start Matterbridge with your new configuration in debug mode like so:
matterbridge -debug -config matterbridge.toml
- Create traffic in your group, chat up your bot.
- Matterbridge will output debug information, this will look similar to this
[0009] DEBUG telegram: <= Message is config.Message{Text:"test from telegram", Channel:"-987654321", Username:"John Doe", UserID:"123456789", Avatar:"", Account:"telegram.mytelegram", Event:"", Protocol:"", Gateway:"", Timestamp:time.Time{wall:0x0, ext:> 0, loc:(*time.Location)(nil)}, ID:"31", Extra:map[string][]interface {}{}}
or
[0024] DEBUG telegram: => Receiving config.Message{Text:"test from xmpp", Channel:"-987654321", Username:"[xmpp] <userredacted> ", UserID:"[email protected]/userredacted", Avatar:"", Account:"xmpp.myxmpp", Event:"", Protocol:"", Gateway:"gateway1", Timestamp:time.Time{wall:0xbeed3ca55451a133, ext:24805708196, loc:(*time.Location)(0x55cad0c84140)}, ID:"", Extra:map[string][]interface {}(nil)}
- The large negative number in behind
Channel:
is your channel number. Go configure the Matterbridge gateway section with it.
Getting started
How to create your config
Discord bot setup
Slack bot setup
MS Teams setup
Deploy
DigitalOcean
Azure
Docker
Heroku
Gateways
Config: basic
Config: channel rules
Discord
Gitter
Hipchat
IRC
Keybase
Matrix
Mattermost
Microsoft Teams
Mumble
Nextcloud Talk
RocketChat
Slack
Sshchat
Steam
Telegram
Twitch
VK
WhatsApp
XMPP
Zulip
Advanced
Mediaserver setup
Service files
Developer
API
Tengo scripting
Making gateways