Initially this client was intended for logging and viewing deleted and updated messages in telegram chats, but this functionality is against telegram ToS, so it was removed. Now it's more like a telegram explorer - view raw messages and chats, files, responses, etc.
Pros:
- chats list (folders included)
- chat history (only online history - no local copy)
- sending messages
- profile info
- active sessions
- multi-account
- download media
Next ideas:
- mute chats by conditions (how to define rules? "all chats in folder "work" except these two")
- merge multiple outgoing one-line messages into one
- auto-respond
- send media
- grpc api
- chat topics
Cons:
- uses custom go-tdlib fork
new account log-in process is kinda tricky and requires restart after successful login
- install tdlib
- use forked go-tdlib
go mod edit -replace="github.com/zelenin/go-tdlib=github.com/alexbilevskiy/go-tdlib@master"
run.sh
- Dockerfile also provided