Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frankenstein - new telegram client for Rust #244

Open
ayrat555 opened this issue May 9, 2021 · 5 comments
Open

Frankenstein - new telegram client for Rust #244

ayrat555 opened this issue May 9, 2021 · 5 comments

Comments

@ayrat555
Copy link

ayrat555 commented May 9, 2021

It seems this library is not maintained anymore. After struggling with it for some time, I wrote a new library for telegram - Frankenstein:

  • it's easy to use
  • its types are mapped 1-1 from the telegram API docs
  • it has a minimal number of dependencies
  • you can use an HTTP client of your choice
@dlight
Copy link

dlight commented Jun 23, 2021

There is also Telexide

@rejexy
Copy link

rejexy commented Jul 28, 2021

There is also Telexide

Up for teloxide. However, I do not like that the token is initialized via ENV, I use several telegram bots in one project, and this method does not work very well for me.

@gameraccoon
Copy link

I do not like that the token is initialized via ENV

There's a way to initialize the bot without using env variable: instead of Bot::from_env() call Bot::new(token).

However, I like the idea of a minimalistic bot API that doesn't bring a lot of dependencies.

@toxxin
Copy link

toxxin commented Dec 30, 2021

Can someone explain what is the reason to write everything from scratch, even tho this repo not supported anymore? Maybe just fork it and update external links to the new repo?

@ayrat555
Copy link
Author

I use a telegram client in my project used by many users - https://github.com/ayrat555/el_monitorro. So it's important for me to have a stable library. I experienced several downtimes because of telegram-bot

It was easier for me to create a new client.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants