Comments (2)
and the error is handled either by
catch()
or the default error handler.
That is not correct. The .start()
call will simply reject.
In general, bot.catch
only catches errors thrown in middleware. Note how it is a function that handles errors containing a context object. If network requests to start
or stop
or init
fail, they will simply reject themselves. The error is not forwarded to bot.catch
. There is no context object.
However, there is still a bug here:
4. At this point, calling
Bot.stop()
will crash the application
If the bot is started and then crashes, it fails to detect that the polling has stopped. bot.stop
should be a no-op after a crash, which it isn't. This needs to be fixed.
from grammy.
Please review #577 and see if that fixes it.
from grammy.
Related Issues (20)
- @ChatType does not work HOT 1
- Update to oak new `request.body` API HOT 4
- (bug) memory leak HOT 6
- Stripe Pre-Checkout Timeout Error while making a Test Payment from Telegram Bot HOT 2
- parse_mode doesn't work with editMessageText HOT 5
- baseApiUrl not working HOT 1
- Publish `grammY` to JSR respository HOT 18
- feat: add a warning in debug mode upon "Call to 'getMe' failed! (401: Unauthorized)" that the bot token is incorrect HOT 9
- 1.22.0 broke existing code type check HOT 7
- [feature] How do I listen for every messages in a group chat? HOT 2
- Can't deploy conversations plugin on Cloudflare Workers HOT 1
- Property 'wait' does not exist on type 'ConversationControls'.ts(2339) HOT 2
- feat: ctx.message.message_thread_id presumably should not be | undefined in message:is_topic_message HOT 6
- Conditionally enrich context and change it's type for all subsequent midleware. HOT 7
- [Proposal] Expose type FilteredContext. HOT 1
- HttpError: Network request for 'getMe' failed! HOT 5
- HttpError: Network request for 'sendMessage' failed! HOT 3
- Add error type to `GrammyError` HOT 2
- Problem with editing files (editMessageMedia and editMessageMediaInline) HOT 3
- menu plugin with multiple language translations error HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grammy.