{"repo":"grammyjs/ratelimiter","free":true,"listed":false,"github":"https://github.com/grammyjs/ratelimiter","clone":"git clone https://github.com/grammyjs/ratelimiter.git","description":"Limit the amount of handled messages.","language":"TypeScript","stars":28,"topics":["telegraf","telegraf-plugin","grammy","bot","spamming-requests"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Rate Limit Users ( ratelimiter ) ratelimiter is an advanced and flexible middleware for the grammY framework, designed to protect Telegram bots from spam and resource abuse. At its core, ratelimiter acts as a configurable gatekeeper for incoming updates. It allows developers to define precise rules for how many messages a user or chat (or any arbitrary entity) can send in a given period, ensuring the bot remains responsive and server resources are protected from overload. The plugin inspects each incoming message, identifies its source, and decides if it should be processed or dismissed based on the rules you set. For more information and how-to instructions, please visit the official grammY ratelimiter documentation. License Distributed under the MIT License. See LICENSE for more information.","default_branch":null,"files":null,"tree":[],"storefront":"/r/grammyjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grammyjs/ratelimiter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}