1.3 KiB
python-telegram
A small python CLI telegram client. Please note that this application was a "test" and is not intended to be used other than for testing purpose.
The app only retrieve message recived while active and keep them in logs files (./logs/).
Installation
libtdjson.so (1.6.6)
The script will look for the telegram library at "./libtdjson.so". You may either download it from my website (https://ggenois.dev/pub/libtdjson.so (1.6.6, 64bit Fedora Machine)) or build it by folowing those instructions: https://github.com/tdlib/td#building
API Keys
I do not provide API credentials; you must provide your own.
To get one, create a Telegram App via https://my.telegram.org/apps and then fill "iApiID" (line 14) with your "App api_id" and "sApiHash" (Line 15) with "App api_hash:".
Usage
While no user is logged in, the app is in "Authentification mode". Once logged in, you get into an interactive console with those commands:
exit
exit the application without loging out.
updateChatsList
Actualise Chats List.
updateMe
Update Personnals informartions
listChatRoom
List Available chat room(s)
getKnowUsers
List Known users of this instance.
join
Join (set active) a chat room by it's index. Use "listChatRoom" to get rooms indexes.
send
Send a message into the active room.
logout
Logout then quit the app.