Comments (2)
Makes sense, thanks for the clarification!
from hikari.
This is working as intended (on Discords end). The typing context manager will keep sending the typing indicator to Discord every 9 seconds, and Discord clients remove the typing indicator as soon as they receive a message from the account that triggered the indicator.
In this case, you are never sending a message as the account that triggered the indicator, but as a webhook. The typing status removal that you see is that of the timeout of 10 seconds happening and you already being out of the context manager, leading hikari to not send any further typing indicators.
And just for completion in this answer, no, there is no way to send a webhook typing indicator at this point in time. You will have to open a feature request in the Discord GitHub Repository.
As there is nothing we can do here, I will be closing this issue.
If you have any futher questions, feel free to join our Discord server using this invite link: https://discord.gg/hikari. We will be glad to help you out with any further questions you might have!
from hikari.
Related Issues (20)
- Bundle requirement files with source distribution
- Consistency around user vs member naming in rest arguments HOT 1
- GuildThreadChannel.is_nsfw should be removed
- Extract component models out of `messages.py`
- `hikari.Bytes` creates file with 0 bytes when proxing `io.BytesIO` HOT 1
- When I try to run hikari, it returns this error (yesterday it worked fine, today I didn't modify the code at all and when I ran it didn't work) HOT 3
- hikari.errors.UnrecognisedEntityError: Unrecognised channel type 15 HOT 1
- Impossible to build hikari from Pipy
- No roles stored with fetch_members REST API call HOT 2
- Add option to supress optimization warning message HOT 4
- Implement different types of selects (selects v2)
- Implement role subscriptions
- Pottential speedup: ujson or orjson HOT 4
- Add startup callback and shutdown callback traits for RESTBot HOT 1
- Forum channels unrecognised HOT 2
- Localization attribute missing for CommandChoice HOT 1
- Asyncio SSLProto error HOT 3
- Add support for comparing roles HOT 1
- Editing the icon of a server fails HOT 1
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 hikari.