lightningtipbot/internal/telegram
gohumble aaa8a3cc19
WIP: rate limiter per chat (#86)
* add rate limiter per chat

* differentiate between global and chat rate limiting

* remove diffs

* resolve conflicts

* resolve conflict

* refactor limiter

* rename

* rename

* logs

* remove logs

* reset buckets

* new rate limiter

* fix comments

* separate id and global limiter

* rename stuff

* reset bucket size

Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2021-12-06 22:22:02 +01:00
..
intercept telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
amounts.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
balance.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
bot.go WIP: rate limiter per chat (#86) 2021-12-06 22:22:02 +01:00
database.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
donate.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
handler.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
help.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
helpers.go tipjar (#114) 2021-10-27 11:55:59 +02:00
inline_faucet.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
inline_query.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
inline_receive.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
inline_send.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
inline_tipjar.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
interceptor.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
invoice.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
link.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
lnurl-pay.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
lnurl-withdraw.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
lnurl.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
message.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
pay.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
photo.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
send.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
start.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
telegram.go WIP: rate limiter per chat (#86) 2021-12-06 22:22:02 +01:00
text.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
tip.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
tooltip.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
tooltip_test.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
transaction.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00
translate.go Lnurlp comments (#89) 2021-10-07 00:21:21 +03:00
users.go telebot fork user ID int64 (#151) 2021-12-01 11:24:28 +01:00