

Double-puppeting means this is done in both directions of the bridge. Apart from the pure API implementation, python-telegram-bot also offers several high-level classes contained in the telegram.ext submodule.

This means that to native users, they see messages as being sent from the correct sender. python-telegram-bot is a library that provides a pure Python interface for the Telegram Bot API.It supports all types and methods of the API 4.8, and is compatible with all Python versions 3.5+ as well as PyPy. Puppeting: solves the problems of Bot-based bridging by "puppeting", meaning controlling, a user on the other side of the bridge. For example, all messages might be sent by the same bot, but with the message text prefixed with the name of the original sender. This is a sub-optimal experience because metadata is lost. This is useful for using Matrix to link together different communities.īridgebot-style: in this case, messages in either direction are conveyed by a bot residing on the given platform. Access control for Matrix users is necessarily managed by the Matrix side of the room. For instance, #matrix: is plumbed into #matrix on Freenode, matrixdotorg/#matrix on Slack, etc. Plumbed rooms: these rooms are "plumbed" into one or more specific remote rooms by configuring a bridge (which can be run by anyone). Portal rooms are typically managed by the remote network's side of the room. In this way, Matrix users can transparently join IRC channels on Freenode. Based on that data, you can find the most popular open-source packages, as well.
#Free rss bot telegram software#
LibHunt tracks mentions of software libraries on relevant social networks.

Suggest an alternative to RSS-to-Telegram-Bot. For example, #freenode_ #channelname: corresponds to #channelname on Freenode. Hence, a higher number means a better RSS-to-Telegram-Bot alternative or higher similarity. Portal rooms: these control chunks of room aliases namespace. We refer to the connection to other platforms as bridging.įor a thorough examination of the different methods of bridging, and a discussion of the terminology involved, check out How do I bridge thee? Let me count the ways. This means that Matrix is open to exchanging data and messages with other platforms using an Open Standard. An important idea in Matrix is Interoperability.
