TelegramBotAPI - The rise of AI
Pre-releaseChatbots were originally designed to mimic human interactions through text. Over time, they evolved to handle images, voice, and video, transforming into powerful interfaces for sophisticated programs and software. With the recent rise of Large Language Models within Artificial Intelligence (AI), chatbots have entered a new dimension, becoming integral to numerous applications.
One of the most natural environments for chatbots is messenger platforms. Among these, Telegram stands out with its rich features and advanced functionality. Telegram offers a variety of interface elements to create a fully interactive experience for bot users. Additionally, the clear documentation for the Telegram Bot API makes development and maintenance straightforward.
The Bot API is an HTTP-based interface that can be accessed and integrated with various programming languages, bringing the full capabilities of these languages to the Telegram platform. To streamline this process, structured layers known as frameworks or API clients are commonly used.
Despite the unique capabilities of Wolfram Language, suitable frameworks have been limited. An older client by Guillermo Hernández and a newer one by Kirill Belov are available on GitHub. We aim to provide our alternative to fully harness the power of symbolic computation in the age of AI.
We are excited to release our Telegram Bot API package for Wolfram Language, a framework we have been developing and rigorously testing since March 2021. This package aims to unlock the potential of symbolic computations and seamless integration with Telegram, paving the way for innovative three-way exchange that involves user, provider and humanized software bot.