1
0
Fork 0
Commit Graph

47 Commits

Author SHA1 Message Date
Sean Sube 35f1fcdb32 prepare to schedule multiple jobs 2022-12-29 20:57:52 -06:00
Sean Sube d97bd8fb61 start differentiating between channels, listen for correct exit signal 2022-12-26 23:58:30 -06:00
Sean Sube 8d7b3d998f handle help better, wrap channel and message, add crons 2022-12-26 18:01:51 -06:00
Sean Sube 47633e7e48 remove commands from bot, make sure constructors are params 2022-12-22 20:53:18 -06:00
Sean Sube c2ef630b46 extract substantial methods from bots, add commands to context 2022-12-22 20:44:42 -06:00
Sean Sube 48ca5992e3 continue testing 2022-12-21 08:50:28 -06:00
Sean Sube 23f373eb1a more testing 2022-12-20 23:44:25 -06:00
Sean Sube 5d48f103d6 spell context and message consistently 2022-12-19 22:29:17 -06:00
Sean Sube 2867f428d2 make context consistently the first param 2022-12-19 22:24:16 -06:00
Sean Sube dc8097b599 fix parameter order for check author helper 2022-12-19 22:18:17 -06:00
Sean Sube 61b32a5981 more tests 2022-12-19 22:15:15 -06:00
Sean Sube 09fa094c32 start testing 2022-12-19 08:00:19 -06:00
Sean Sube 895ea5eb75 add target author name to karma reply 2022-12-17 10:02:50 -06:00
Sean Sube 5be9a9eb2d add arg to select data layer, arg to set sqlite db file 2022-12-17 09:54:18 -06:00
Sean Sube d6dab0ab8a fix inc/dec form of karma cmd 2022-12-17 09:47:39 -06:00
Sean Sube 3e483d4a31 add source bot to command context, add user lookup to bot, allow giving karma to others 2022-12-17 09:40:52 -06:00
Sean Sube 0e7b153797 fix image file var 2022-12-17 09:13:49 -06:00
Sean Sube f48b296a1e add int state helper, clean up karma cmd 2022-12-17 09:09:54 -06:00
Sean Sube 953e1da816 add sqlite state storage 2022-12-17 09:02:39 -06:00
Sean Sube 0db8a2b28f attempt to prime image cache, handle errors better 2022-12-17 08:13:50 -06:00
Sean Sube 6f0d93c906 fix image dest var name 2022-12-17 07:46:35 -06:00
Sean Sube 32734fdd9e fix image name 2022-12-17 07:40:43 -06:00
Sean Sube 7e15a03e48 add data layer and karma command 2022-12-17 07:39:57 -06:00
Sean Sube 3c3076231b support positional args in command body 2022-12-17 07:39:39 -06:00
Sean Sube b966ec81a1 add and use bot context 2022-12-17 07:39:22 -06:00
Sean Sube 7a2b84d982 push to Nexus 2022-12-17 07:37:18 -06:00
Sean Sube 6e3e88fe83 fix imports 2022-12-16 17:31:56 -06:00
Sean Sube 30f666a9e5 group bot params that go into context 2022-12-16 17:23:52 -06:00
Sean Sube 5672537b93 fix doc link 2022-12-16 17:08:11 -06:00
Sean Sube 471a5b9ade add retries to rcon, fix table parsing, document things 2022-12-16 17:04:57 -06:00
Sean Sube 0c6e37d7a6 set up role system and use for admin commands 2022-12-15 23:19:36 -06:00
Sean Sube c6f45056ff start up bots based on args 2022-12-15 23:05:26 -06:00
Sean Sube 58d9f57c1d add command auth 2022-12-15 22:31:07 -06:00
Sean Sube a9a64c4c6c add rcon reconnect logic 2022-12-15 20:47:52 -06:00
Sean Sube 259bbb5f51 fix some lint errors 2022-12-15 20:47:43 -06:00
Sean Sube 180d53b621 push image after build 2022-12-15 20:47:13 -06:00
Sean Sube a45faab8ff remove multi-arch container stuff 2022-12-15 20:41:59 -06:00
Sean Sube 70f81237b1 use custom images for image build 2022-12-15 20:30:39 -06:00
Sean Sube a96ad6ca3a add image build script 2022-12-15 20:22:05 -06:00
Sean Sube c547355d84 add lint config, fix lint issues 2022-12-15 18:02:16 -06:00
Sean Sube f36833a051 add CI 2022-12-15 17:32:20 -06:00
Sean Sube 10540cff9a use command consistently 2022-12-15 17:19:38 -06:00
Sean Sube c7775bf6f5 clean up types, use prefix matching, add readline mode 2022-12-15 17:05:03 -06:00
Sean Sube 39bc30f52a add basic commands for Conan 2022-12-15 08:23:01 -06:00
Sean Sube 7099f6039e structured logging 2022-12-14 23:56:33 -06:00
Sean Sube 7645bddf02 run commands, ignore own messages 2022-12-14 23:49:20 -06:00
Sean Sube 60b215760b basic structure 2022-12-14 23:41:21 -06:00