Skip to content

Share Twitch emotes with a Telegram chat through a quick inline command.

License

Notifications You must be signed in to change notification settings

ju57u5/TelegramTwitchEmoteBot

Repository files navigation

TelegramTwitchEmoteBot

Share Twitch emotes with a Telegram chat through a quick inline command.

Run

  1. Copy crendentials.example.json to credentials.json.
cp credentials.example.json credentials.json
  1. Add you bot api key to credentials.json.

  2. (Optional) Import initial bot data (see Basic Emotes)

cp initial_bot_data bot_data
  1. Install dependencies.
pip install -r requirements.txt
  1. Start the bot.
python bot.py

Usage

Add Emotes

To add emotes, you need to talk with the bot directly and use the following command:

/add <channelid>

Basic Emotes

Caching the basic emotes can take a long time. Because of that data for them is already included in the initial_bot_data file. You can copy it to bot_data to import it into the bot. See step 3 in Run for more information.

The basic emotes have the channel ids 0 and 5 if you wanna cache them yourself. Note that this could change in the future.

Inline

@bot-name <twitchemote>
Argument Required Explanation Example options
twitchemote required Keyword for the emote. Kappa, Keepo, LUL, ...

About

Share Twitch emotes with a Telegram chat through a quick inline command.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published