gohumble
bf643f103d
🪄 update telebot v3 🤖 ( #325 )
...
* 🚧 minor changes to all handlers...
* 🚧 passing callback to tryEditStack
* 🚧 edit and delete callback messages
* 🚧 refactor again
* 🚧 uncomment this
* 🚧 using ctx.Message().Text
* 🚧 refactor
* 🚧 refactor
* 🚧 uncomment
* context not queruy
* 🚧 update forked lightningtipbot
* 🚧 reset ArticleResult
* fix inline receive
* readd shop
* remove chat from shopView
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2022-03-27 22:19:38 +02:00
LightningTipBot
33776f2616
oops ( #288 )
...
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2022-01-14 20:38:45 +01:00
LightningTipBot
545d20d043
Mutex fix 329823hf ( #287 )
...
* big change
* mutex
* global lock
* another lock
* fix log
* trySendMessageEditable added
* defer before return
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2022-01-14 20:34:20 +01:00
LightningTipBot
5a25f07bfb
callback responses ( #279 )
...
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2022-01-09 22:20:42 +01:00
gohumble
4e812f7897
add errors to handler ( #273 )
...
* add errors to handler
* add errors to handlers
* shop fixes (#274 )
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
* better log (#275 )
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
* add errors to map
* more errors
* rename NoWalletError
* fix one panic (#276 )
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
* add invalid type error
* Shop panic attempt 2 (#277 )
* less log
* fix shop first view
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
* make errors private
* add errors to handler
* add errors to handlers
* add errors to map
* more errors
* rename NoWalletError
* add invalid type error
* make errors private
* patch
* return handlers
* add noPrivateChat
* add invalid amount err
Co-authored-by: LightningTipBot <88730856+LightningTipBot@users.noreply.github.com>
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2022-01-09 21:39:09 +01:00
gohumble
f85ec34bcc
fix lock intercept ( #176 )
2021-12-22 17:48:30 +01:00
gohumble
a59a7c226d
defer intercept after before intercept error check ( #173 )
...
* defer intercept after before intercept error check.
* log trace level
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2021-12-22 14:40:48 +01:00
gohumble
f6768b72ea
Mutex lock per Telegram User ID ( #156 )
...
* lets go
* dunno
* fix after interceptor
* getTelegramUserFromInterface
* clean up requireUserInterceptor
* clean up bs
* cleanup
* cleanup2
* add comment
* fix before default interceptor
* async sleep
* back to 60
* remove newline
* adding defer interceptor
* handlers tighter
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2021-12-07 22:55:21 +01:00
LightningTipBot
ba6bf0a317
telebot fork user ID int64 ( #151 )
...
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2021-12-01 11:24:28 +01:00
LightningTipBot
0abe56dfba
Revert "telebot fork user ID int64 ( #149 )" ( #150 )
...
This reverts commit 7c8ba7895d .
2021-12-01 08:59:51 +01:00
LightningTipBot
7c8ba7895d
telebot fork user ID int64 ( #149 )
...
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2021-12-01 08:52:47 +01:00
gohumble
fbbe18d7a7
add interceptor and handler context ( #69 )
...
* add interceptor for handler context
* remove user load
* remove UserInitializedWallet
* remove getuser invocation
* add lnbits user to inlineFaucet
* set wallet client
* lnbits user to inline receive
* lnbits user to inline send
* add context to handleInlineReceiveQuery
* add handler.go
* fix help message
* fix handler registration
* rename
* check if reply to is nil
* remove unwanted stuff
* error handlers
* remove client from wallet
* rename force to require
* string fixes
* add intercept.Func
* add PrivateChat check
* remove private chat requirement for anytexthandler
* fix callback
* errors fixed
* fix callback
* loadUser
* do not require
* check type in interceptor
* check type in interceptor
* check for user wallets
* allow send for toUser with wallet but not initialized
* fix reply to context
* mdescape
* strfux
* set state columns only
* update str
* set user now
* anytext should not load user outside pm
* rename endpoint to donationEndpoint
* register uppercase endpoints and add comments
* fix photos in logMessageInterceptor
* reduce log level to trace
Co-authored-by: LightningTipBot <hWOofXvq4m@mail.com>
2021-09-21 21:35:10 +02:00