Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ApiRequestQuota per second ApiRequestQuota = 30 ApiRequestQuotaTimeout = time.Second // ApiRequestQuotaPerChat per minute ApiRequestQuotaPerChat = 20 ApiRequestQuotaPerChatTimeout = time.Minute DefaultPollingRate = time.Millisecond * 10 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Scheduler ¶
func Conservative ¶
func Conservative() Scheduler
Conservative gives you a headroom of 20% compared to Default, just in case something goes wrong.
func Default ¶
func Default() Scheduler
Default Telegram API limits, 20/minute -- per group chat quota, 30/second -- global quota.
func ExtraConservative ¶
func ExtraConservative() Scheduler
ExtraConservative gives you a headroom of 50% compared to Default, just in case something goes wrong. Required, if you are planning on uploading tons of files in a chat continuously.
Click to show internal directories.
Click to hide internal directories.