Service Telegram¶
Il service Telegram permette di aggiungere BOT Telegram, assegnare contatti, definire i comandi del BOT.
Prerequisito del service Telegram è la libreria Pyrogram, installabile con questi comandi:
pip install pyrogram==0.18
pip install TgCrypto
Suggerimento
Al momento il service funziona esclusivamente con una versione di Pyrogram antecedente alla 1.0 rilasciata ad agosto 2020 (l’ultima disponibile è la 0.18). Si prevede comunque un aggiornamento del service che rimuoverà questo limite
Una volta installati i prerequisiti, per istanziare il service è necessario innanzitutto creare un’APP Telegram su https://core.telegram.org. Una volta creata l’APP verranno generate un’API ID e un’API Hash, che sarà possibile inserire nel file instanceconfig.xml della nostra istanza o alternativamente nell’instanceconfig di default di Genropy (.gnr/instance/default.xml
):
<api_keys>
<telegram api_id="XXXXXXX" api_hash="8b1cfd24...........15f4c" />
</api_keys>
All’aggiunta del service sarà possibile inserire uno o più BOT, indicando semplicemente il BOT Token fornito direttamente da BOTFather (https://t.me/botfather).
Reference
API Telegram: https://core.telegram.org/
Pyrogram Documentation: https://docs.pyrogram.org/
Autore della sezione: Davide Paci