Commit graph

90 commits

Author SHA1 Message Date
6940150f31 fix: fixed the panic when getting nil chat. 2024-01-28 16:54:50 +03:00
638b1c1f78 fix: fixed the wrong "-" path interpretation in the Go method. 2024-01-18 10:26:52 +03:00
ab1437a15b feat: got rid off runtime panics. 2024-01-17 16:39:52 +03:00
07a1f562c8 YES 2024-01-05 03:35:27 +03:00
e62ccf5780 feat: better document sending handling with more general io.Reader interface to get the data. 2023-12-25 17:35:00 +03:00
23a34b0ed3 feat: added the As() method to the context. 2023-12-20 19:58:10 +03:00
cc8f7e82e2 feat: implemented the dynamic inline keyboards via the panel component. 2023-12-19 22:37:43 +03:00
fbe0cf1c44 YESS, MORE NAME CHANGING. BUT THIS IS THE LAST ONE, I PROMISE. 2023-12-14 21:16:26 +03:00
803ae14c6c feat: fixed the *Bot.Send method. 2023-12-13 09:05:29 +03:00
ae2da1201c feat: ... 2023-12-12 23:47:32 +03:00
97b1bec13b feat: too much to explain. Who Cares? 2023-12-12 19:32:30 +03:00
085d4cf77c feat: started implementing easier way to access the Telegram files. 2023-12-12 12:31:38 +03:00
4232ac8d2a Rebranding. 2023-11-20 21:24:35 +03:00
6c491fc04a Fixed the image. 2023-10-23 15:29:50 +03:00
surdeus
bfdc24c260
Update readme.md 2023-10-22 20:43:21 +03:00
70846dbe22 Rebranding. 2023-10-22 20:41:01 +03:00
32ec32e8c9 feat: added Update function to the MessageCompo. 2023-10-13 23:27:20 +03:00
0a6e1d4d70 fix: now command description and name cannot be empty making the program
panicing before the bot starts.
2023-10-11 14:45:35 +03:00
6324599eed feat: now the API provides ability to send location on the API itself
level.
2023-10-11 14:20:25 +03:00
dd549d5350 fix: changed implementation of interface Sendable for the file type. 2023-10-11 13:41:08 +03:00
daeede9315 Changed interface Sendable to make it work without context. 2023-10-10 12:42:05 +03:00
1f1b15d8a2 Finally licensing. 2023-10-08 14:57:33 +03:00
e78532b2d3 ... 2023-10-08 14:56:22 +03:00
966f8ad752 Added more low level functions from tgbotapi. 2023-10-07 13:20:49 +03:00
61cc2d1df1 Fixed the Go("-") behaviour when no history is defined making it go to the root. 2023-10-06 11:38:52 +03:00
84419940e3 Implemented the escaping function for the Markdown2. 2023-10-05 17:51:24 +03:00
223f8a5b29 Implemented path history to make easier movement between screens. 2023-10-03 14:49:56 +03:00
05844d2bc0 Panic on not existing screen since it makes no sense to return values. 2023-10-03 13:15:48 +03:00
0471ea91c7 Fixed string reading issues. 2023-10-02 21:45:21 +03:00
37cd1d37fd Small fixes and a bit of refactoring. 2023-09-30 09:55:45 +03:00
b39e63cbaa Implemented updating inline keyboards. 2023-09-29 14:53:52 +03:00
47b7c59469 Small fixes to use more intuitive MessageCompo instead of the Compo method for Inline and Reply keyboards. 2023-09-29 13:36:37 +03:00
227dc816fa Should think of getting rid of race conditions, for now just recover() . 2023-09-28 08:15:57 +03:00
0aaabff503 Finally implemented at least not stable but working version. 2023-09-27 14:09:49 +03:00
abf080164a Keep implementing the new UI system. 2023-09-26 17:13:31 +03:00
1f52474082 KEEP IMPLEMENTING THE NEW COMPONENT SYSTEM INSTEAD OF OLD WIDGETS. 2023-09-25 23:43:22 +03:00
185c8fc1f8 More refactoring. 2023-09-25 20:15:57 +03:00
6480ddf20d ... 2023-09-25 19:58:59 +03:00
0abd04a9ea A bit of refactoring to make more sense for the user and the developer sides. 2023-09-25 19:52:57 +03:00
ce93a54cfa ... 2023-09-25 19:27:25 +03:00
3913979bc9 ... 2023-09-22 12:59:39 +03:00
4737464273 Added the better reading ability. 2023-09-22 11:17:18 +03:00
307ebd03e3 Getting rid off the encoding legacy. Should think of the better and more general way. 2023-09-21 20:32:24 +03:00
908d235cad Added the Go function for the Command structure. 2023-09-21 15:28:06 +03:00
7d149558f9 Finished the node approach to the screens. 2023-09-21 14:54:31 +03:00
061add76a8 Added the Node notation to define paths to screens.. 2023-09-21 12:03:54 +03:00
c96c2a7559 Keep implementing the path-like way for the screens. Should think about renaming the ScreenId to the Path or ScreenPath. 2023-09-21 00:24:42 +03:00
88d4310db5 Implemented the new way of thinking about ScreenIds. As PATHS. 2023-09-20 23:38:29 +03:00
1fc2acbbd6 Great refactoring and rethinking of the Context. 2023-09-20 22:48:35 +03:00
d99ea68198 Fixed location button problems. 2023-09-19 15:21:33 +03:00