Please enable JavaScript.
Coggle requires JavaScript to display documents.
Github Bot Telegram - Coggle Diagram
Github Bot Telegram
Subscriptions
Releases
https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#release
Tags
Commits (Branch?)
Issues (?) - with flags / regexp
https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#issues
Pull Requests (same as issues)
Wiki
https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#ping
Milestone (Projects?)
https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#milestone
Storage
Store subscription event
Tokens
Webhook
Validation
Ping
https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#ping
github_app_authorization (revoke)
https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#github_app_authorization
If user can set up webhook on repository
If not
Language?
C#?
Go
Inline
No inline mod
Group
Subscribe to Subscription endpoint / post to group on webhook happens
For someone else repository
Polling
Cloudflare CRON (?)
Rate Limit = 5000/hour for OAuth
Split between subscriptions for granularity?
?
Scheduler
CURRENT_LIMIT / len(Subscriptions)
CURRENT_LIMIT / len(Subscriptions) / MINUTES_UNTIL_HOUR_END
GraphQL problema
Adaptation
Search API
30 requests /minute
GraphQL
Rate Limit:
no more then 500,000 nodes per request
5000 points per hour
rateLimit endpoint
The limit field returns the maximum number of points the client is permitted to consume in a 60-minute window.
The cost field returns the point cost for the current call that counts against the rate limit.
The remaining field returns the number of points remaining in the current rate limit window.)
The resetAt field returns the time at which the current rate limit window resets in UTC epoch seconds.
First / Last
Analytics for another projects
Collect all events
Store somewhere
Cloudflare KV
Inline Mod
Get Latest Version (?)
Cloudflare IS NOT CHEAP
DO Droplet?
Cloudflare Scheduler (?)
Ads (?)
Donations
Telegram Web Hook