Hello people! I want to announce a library I've been working on for the past few days:
grammers
GitHub:
https://github.com/Lonami/grammersIt's basically a port of Telethon to Rust. If you like both of these, I would
love if you could give me your feedback. In particular, I really would like to hear the following:
• How should sessions be implemented? And how would you use them with the client?
• How can we design
grammers-mtsender
to gain advantage of threads? (A different
async
implementation could be made too, but I believe focusing on a fast threaded version first is good).
There are some rough edges, but is otherwise usable and you can call all raw API methods already:
• Very early stage, so I'm not sure how to make a nice design for the
grammers-client
. Please suggest possible design ideas!
• Lack of handling for some basic functionality (flood waits, phone migration, logging in as a user, proxies).
Feel free to join
@gramme_rs if you are interested in the development of the library, and we can continue chatting about it there. Thanks!