• Joined on 2024-08-12
akulij pushed to dev at akulij/gongbotrs 2025-05-23 11:37:15 +00:00
4548419946 implement botscript_command_handler
e8dbf3db76 access RunnerConfig instead of manually using commands hash map
1ff86f641f impl RunnerConfig::get_command_message
31e78be68f change interface for ResolveValue
217a074c95 create ResolveError
Compare 16 commits »
akulij pushed to dev at akulij/gongbotrs 2025-05-21 23:55:06 +00:00
d174ee7bc7 fix: handle Runner in BotController
ca2e661a0e fix: in Runner's init_config use deserialize_js instead of js_into
c33c67044a delete test test_deserialization_main, since it isnot actual anymore
Compare 3 commits »
akulij pushed to dev at akulij/gongbotrs 2025-05-21 07:56:30 +00:00
d1b6d153d4 create call and call_args methods for BotFunction
0dc71fda08 fix BotFunction's call_context method
970ce07280 fix name of stateful_msg_handlers in Parcelable field getter
940a832561 mainbot.js: use function in handler instead of string function name
a15cdeadf9 mainbot.js: create example function enter_name
Compare 14 commits »
akulij created branch dev in akulij/gongbotrs 2025-05-20 22:20:53 +00:00
akulij pushed to dev at akulij/gongbotrs 2025-05-20 22:20:53 +00:00
2a4ed51824 limit CD workflow to triger only on main branch push
d1b25b52c1 fix: use KeyboardDefinition in BotMessage
2c5802eaeb delete unnecessary literal field in ButtonRaw
bd800e88eb create predefined buttons layout example in mainbot.js
a2e1354bee fix missing #[serde(untagged)] on keyboard layout structs
Compare 10 commits »
akulij pushed to main at akulij/gongbotrs 2025-05-09 17:36:59 +00:00
4ba2d87ee0 create function for user replies to support
2cf71b964d update users state to MessageForwardReply on support reply
abc079831d create MessageForwardReply state
Compare 3 commits »
akulij pushed to main at akulij/gongbotrs 2025-05-08 21:30:05 +00:00
2590055ea1 fix: enable html parse mode for message sent from support
aaed6fcdca store MessageForward in LeaveApplication callback
c1c331ab29 return chat and message id in answer message
729f0c3eea return teloxide's Message struct in send_application_to_chat
27a829b784 create AdminMisconfiguration error
Compare 8 commits »
akulij pushed to main at akulij/sinkbot 2025-05-05 17:19:49 +00:00
10d25f1d4b do not sync to gsheets
akulij pushed to main at akulij/sinkbot 2025-05-05 17:14:16 +00:00
440cdd5a2c cd.yaml: call deployment webhook
akulij pushed to main at akulij/sinkbot 2025-05-05 17:00:12 +00:00
f38ffda7b0 cd.yaml: do not SET GOCACHE since setup-go handles it
akulij pushed to main at akulij/sinkbot 2025-05-05 16:57:17 +00:00
14c1336b54 cd.yaml: fix name on build job
b9142ac4c5 cd.yaml: fix go build command
Compare 2 commits »
akulij pushed to main at akulij/sinkbot 2025-05-05 16:51:04 +00:00
77b5c734b5 cd.yaml: build project
akulij pushed to main at akulij/sinkbot 2025-05-05 16:50:20 +00:00
2abb18cb49 get events for start buttons from database instead of hardcoded ones
0949b1c812 create notifyPaid function
22c2b63069 fix: return reservedate: callback in getDatebutton
04d8e8f086 define const seatscnt for max available bookings on event
b0137e83fc handle user state enternamereservation
Compare 50 commits »
akulij pushed to main at akulij/gongbotrs 2025-05-05 15:52:30 +00:00
25b980a2ff /users: put @ before username
akulij pushed to main at akulij/gongbotrs 2025-05-05 15:46:16 +00:00
c2aebcd509 create /cancel admin command
f6adaea70c create /users admin command
6088050d1a cargo add itertools
Compare 3 commits »
akulij pushed to main at akulij/512hardpc 2025-05-05 14:25:13 +00:00
4ba7f801c4 set env variables in bash
36d841eeeb add basic home-manager configuration
8b9f9eb4ae organize flake inputs to block of definition
910bee5e56 add lazygit package
62afc72fae move configuration to hosts folder structure
Compare 23 commits »
akulij pushed to master at akulij/512hardpc 2025-05-05 13:57:57 +00:00
4ba7f801c4 set env variables in bash
36d841eeeb add basic home-manager configuration
8b9f9eb4ae organize flake inputs to block of definition
910bee5e56 add lazygit package
62afc72fae move configuration to hosts folder structure
Compare 20 commits »
akulij pushed to main at akulij/gongbotrs 2025-05-04 16:18:42 +00:00
4277fc5523 use answer_message_varianted_silence_flag in replace message
4e95c846d1 use text variations in replace_message
624951392e create answer_message_varianted_silence_flag
f69eff72d6 store variant in Message
af53efca0e change variant_text naming asnwer_message_varianted, to not mix up with argument
Compare 6 commits »
akulij pushed to main at akulij/gongbotrs 2025-05-04 15:43:52 +00:00
c371f81008 send /start message variants based on meta (?start=...)
d0882ffe0b admin: create /setalternative command to edit message variants
e68ba4b796 implement variant editing thru Edit state
f86286b1d4 use variant in answer_message_varianted
92b43aed65 extend answer_message with LiteralAlternatives in new function
Compare 6 commits »
akulij pushed to main at akulij/gongbotrs 2025-05-04 14:28:37 +00:00
6099a2ba81 cd.yaml: call webhook to deploy built binary
7bd3df4d81 cd.yaml: add id for bots artifact uploading
1bb3970fa6 cd.yaml: use christopherhx/gitea-upload-artifact@v4 instead of defaults
Compare 3 commits »