Over the years I've built a bunch of bots for Telegram.

These are all 'inline bots' which can be activated from anywhere, without having to add the bot to a group or message it privately, like @pic and @gif.

These bots are powered by a slightly horrifying (but working nevertheless) combination of technology:

@PatterBot

Inline bot that takes text you input and sends it through the CereVoice Scottish text-to-speech voices. The result is sent to Telegram as a voice message.

Try it: type @PatterBot something into a conversation (without pressing Send), wait for the menu to come up, then select a voice.

Button with 'shitpost' on it

@NutButtonBot

Inline bot that takes text you input and superimposes it onto the "NUT" button meme or the "Upgrade" button meme.

Try it: type @NutButtonBot something into a conversation (without pressing Send), wait for the menu to come up, then select a button.

💡 Tip: You can use emoji and some basic Markdown/HTML formatting to spice up your buttons.

@DrilTweetBot

Inline bot that pulls up the perfect @dril tweet for any moment.

Try it: type @DrilTweetBot wife into a chat (without pressing Send), wait a moment, and then select a tweet from the list.

@IWishAVeryBot

Inline bot that generates images using the "I wish (...) a very (...)" format. Supports formatting and emoji, like @NutButtonBot.

@AlwaysSunnyTitleBot

Inline bot that generates title cards from It's Always Sunny In Philadelphia. Supports formatting and emoji, like @NutButtonBot.

@DittySongBot (Discontinued)

Inline bot that takes text you input and passes it through the back-end API used by the Ditty app to turn it into a song. The result is transcoded using ffmpeg and sent to Telegram as a voice message. (Now defunct as Ditty has shut down)