Commit graph

261 commits

Author SHA1 Message Date
Madpeter
45b714451c adds CancelParcelSale 2025-01-09 21:05:16 +00:00
Madpeter
ec038b53d3 Update BotClientService.cs 2024-10-22 00:04:31 +01:00
Madpeter
14ff1b221d Update BotClientService.cs 2024-10-22 00:00:49 +01:00
Madpeter
41272be55a adjust how the bot deals with DC events 2024-10-21 03:35:03 +01:00
Madpeter
dff8897804 adds support to control ChatGptService via the commands service 2024-10-02 00:10:35 +01:00
Madpeter
28a743ebc0 add option to show debug messages for AI chat 2024-10-01 19:29:52 +01:00
Madpeter
2d13cca7b3 adjust setting hover height for a bit after joining a sim 2024-10-01 19:00:08 +01:00
Madpeter
9cd5e0f6f0 fix smart reply channel limiter 2024-10-01 18:50:06 +01:00
Madpeter
4077259890 adjust HTTP
remove config for HTTP this is controlled in docker land as we no longer make windows/linux targeted builds.
2024-10-01 15:58:22 +01:00
Madpeter
c5e4543c9a improvements
adjust docker file to be less spammy with ENV as defaults work most of the time, add support to adjust how fast the chat AI forgets messages that dont go over the X last messages counter
2024-10-01 15:56:38 +01:00
Madpeter
65210c6f87 Update ChatGptService.cs
hide error message on failure to talk to AI
2024-10-01 12:10:17 +01:00
Madpeter
f72e0972ee removed debug stuff 2024-10-01 11:31:30 +01:00
Madpeter
28a1e23d79 Update ChatGptService.cs 2024-10-01 11:24:02 +01:00
Madpeter
caea2fce43 test 2024-10-01 11:17:50 +01:00
Madpeter
d5c59e2d31 Update ChatGptService.cs 2024-10-01 11:05:43 +01:00
Madpeter
39efdbdba2 open router support 2024-10-01 10:18:09 +01:00
Madpeter
f990f56bf0 Revert "remove the events service replaced by on events"
This reverts commit 3f1f717fb1.
2024-09-24 21:30:26 +01:00
Madpeter
3f1f717fb1 remove the events service replaced by on events 2024-09-24 21:26:05 +01:00
Madpeter
71ad4f99cc Update TriggerOnEventService.cs 2024-09-24 21:10:53 +01:00
Madpeter
afc5dfdc71 chatty onevents 2024-09-24 21:07:51 +01:00
Madpeter
1e569e07ca Update TriggerOnEventService.cs 2024-09-24 17:25:12 +01:00
Madpeter
8aae7c5d46 add support to get the object owner name for interaction events 2024-09-24 10:29:14 +01:00
Madpeter
1009526b79 Update ChatGptService.cs 2024-08-30 06:32:40 +01:00
Madpeter
4f9b067ef8 add support for typing animation and add a delay on replys 2024-08-30 06:30:23 +01:00
Madpeter
9c2c4965ba have the bot cleanup chat history after 7 mins of not talking to the bot 2024-08-30 04:47:58 +01:00
Madpeter
7a5c027f8f add support for chat GPT 2024-08-30 04:39:33 +01:00
Madpeter
275795a4db adjust discord cleanup 2024-08-29 15:25:24 +01:00
Madpeter
62239f48ca adjust discord recovery 2024-08-29 13:38:31 +01:00
Madpeter
a05116c141 forgot a ) 2024-08-29 10:15:57 +01:00
Madpeter
0afffb9adc tweak discord reconnect to reattach to the SL client if discord dies but SL lives 2024-08-29 10:12:17 +01:00
Madpeter
da0f65b516 update packages 2024-08-27 22:52:46 +01:00
Madpeter
c9d4011760 improve Interaction service with controllable access levels and one time accepts
4 new env values for interaction and 2 new commands
2024-08-25 12:17:20 +01:00
Madpeter
839d992479 adds support to not add the chatter name in discord replys 2024-08-24 06:32:18 +01:00
Madpeter
74f0ef29a8 adds 4 new commands for avatar levels
GetProfileImage, SetProfileImage, GetProfileAbout, SetProfileAbout
2024-08-23 14:08:13 +01:00
Madpeter
c338b9c617 adds new SendFolderByPath command 2024-08-18 15:41:14 +01:00
Madpeter
06c5d5cbe2 Update BotClientService.cs 2024-08-15 16:58:57 +01:00
Madpeter
f4bc6bfe68 adjust auto recovery 2024-08-15 16:55:40 +01:00
Madpeter
e43dbcabc8 fixs
correct ResetAnimations, allow stand to call reset animations, fix start service, add a delay on startup
2024-08-15 16:53:11 +01:00
Madpeter
70d12c08d9 Update DataStoreService.cs 2024-08-08 16:24:15 +01:00
Madpeter
77f59767fa Update Friends.cs 2024-08-08 16:23:44 +01:00
Madpeter
bb5b1b98b2 adds FriendsGetLocation 2024-08-08 16:22:18 +01:00
Madpeter
78bb59c9fe removes channel limiter, adds Shout and Whisper commands 2024-07-25 23:59:57 +01:00
Madpeter
3061e122fa Update Services.cs 2024-07-22 20:21:10 +01:00
Madpeter
9987d7fcb1 allow limited service control via the command interface 2024-07-22 20:19:48 +01:00
Madpeter
c789e53910 Object command signing opt out for masters 2024-07-21 18:12:04 +01:00
Madpeter
253f60f3d5 enable the usage of shortened relay messages 2024-07-21 17:09:11 +01:00
Madpeter
0a531801c4 ensure localchat is zero or higher for relays 2024-07-21 17:08:57 +01:00
Madpeter
0d730b280b switch json serializer 2024-07-21 07:04:20 +01:00
Madpeter
a62bff5fa6 GetSimParcelLayers 2024-07-21 00:16:09 +01:00
Madpeter
0260fddcbb opps forgot to start the timer 2024-07-19 02:15:03 +01:00
Madpeter
efe66731d5 UpdateListOfParcels, GetParcelListSnapshots, GetListOfParcels 2024-07-15 21:01:26 +01:00
Madpeter
68681629a8 adjust command logging so it should only log the results 2024-07-04 13:30:09 +01:00
Madpeter
5071431f26 add extra checks on guest event triggers 2024-07-04 13:29:52 +01:00
Madpeter
5b12106301 Update BotClientService.cs 2024-07-03 23:33:14 +01:00
Madpeter
f7dd65781f enable auto recovery of bot 2024-07-03 23:30:55 +01:00
Madpeter
973fdb56b0 tidy up the event values code 2024-06-30 13:02:18 +01:00
Madpeter
38338da219 add AddAvatar triggers 2024-06-30 02:09:45 +01:00
Madpeter
c68dfc20d0 expose the AddAvatar function so other systems can add 2024-06-30 02:09:31 +01:00
Madpeter
7856262b9d first working version of OnEvents 2024-06-30 01:02:10 +01:00
Madpeter
82db7e54a4 fix issues with json configs 2024-06-30 01:01:56 +01:00
Madpeter
f761eacbe9 wip 2024-06-28 23:15:07 +01:00
Madpeter
6eaa112f81 wip 2024-06-28 21:27:07 +01:00
Madpeter
b8c482e5a9 offline IM support 2024-06-28 05:30:46 +01:00
Madpeter
eb1f45f330 add support to create wiki files while running in debug 2024-06-27 23:09:44 +01:00
Madpeter
e64a0e67b9 update friendslist reply to be less shit 2024-06-27 11:42:34 +01:00
Madpeter
b40b2d5b48 fix issues with chat fetching 2024-06-27 11:42:20 +01:00
Madpeter
857cdf9cfb corrrect HTTP replys 2024-06-27 11:41:52 +01:00
Madpeter
7797ee9ec2 Update RLVService.cs 2024-06-26 04:53:00 +01:00
Madpeter
5104a360c3 RLV support 2024-06-25 23:46:33 +01:00
Madpeter
26976280d2 improve homebound 2024-06-24 15:44:24 +01:00
Madpeter
c34a3bd8dc improve tokens on replys 2024-06-23 22:02:51 +01:00
Madpeter
74b5ab853c add the shared secrect to the reply 2024-06-23 22:01:55 +01:00
Madpeter
684b305af5 move the inventory update event trigger to a better place 2024-06-23 22:01:35 +01:00
Madpeter
5fc740daa6 rollback embed IO to avoid long delay in HTTP reply 2024-06-23 22:01:15 +01:00
Madpeter
5d4d3b8420 inventory uodate 2024-06-20 16:34:13 +01:00
Madpeter
a91e221171 drop RLV it sucks 2024-06-20 16:31:23 +01:00
Madpeter
1a8dc69531 Update InteractionService.cs
update output for interactions to be less bad and add support for InventoryAdd events.

also added a 3 sec delay before attaching events to let the noise
die down.
2024-01-17 13:53:55 +00:00
Madpeter
5a90f1abe0 Update InteractionService.cs 2024-01-17 13:19:25 +00:00
Madpeter
fd909d3851 Update DiscordService.cs
adding some extra triggers to connect discord
2023-12-08 09:14:56 +00:00
Madpeter
33beb7e0e0 Update ParcelCommands.cs 2023-12-07 15:48:36 +00:00
Madpeter
587750fded tweak command logging 2023-12-07 14:01:10 +00:00
Madpeter
730d2f239e use the timewindow settings for HTTP commands 2023-12-07 13:44:35 +00:00
Madpeter
bf53e8249c correct a bug with command logs not being in the correct order 2023-12-07 13:43:06 +00:00
Madpeter
34cacefdc7 set limits on reply length and use updated commandinterfacecaller 2023-12-07 10:30:43 +00:00
Madpeter
61c45e9e79 update command interface to be less bad 2023-12-07 10:30:08 +00:00
Madpeter
36c7f020b5 add QueryLandSaleData and GetParcelSaleDetails commands 2023-12-07 10:29:31 +00:00
Madpeter
86cef289da correct issue when unpacking signed commands 2023-12-06 07:43:02 +00:00
Madpeter
3cb9b794a5 add support for multiple attachments 2023-12-03 22:03:40 +00:00
Madpeter
5727359626 Update Inventory.cs 2023-12-03 18:16:06 +00:00
Madpeter
e77ab1fb17 Update RlvService.cs 2023-12-01 20:47:26 +00:00
Madpeter
25ebadc39b rlv 2023-12-01 15:20:19 +00:00
Madpeter
3e58148299 add support for DefaultHoverHeight and new HoverHeight command 2023-12-01 11:06:33 +00:00
Madpeter
736dd1c539 ugh I suck 2023-12-01 10:49:23 +00:00
Madpeter
1985800fed Update DiscordService.cs 2023-12-01 10:11:49 +00:00
Madpeter
74c64a3511 Update DiscordService.cs 2023-12-01 10:10:50 +00:00
Madpeter
866e25e537 fix status in discord being to chatty. 2023-12-01 09:51:14 +00:00
Madpeter
e5c6ced9b0 HideStatusOutput support 2023-12-01 09:50:55 +00:00
Madpeter
382d469153 Update DiscordService.cs 2023-12-01 08:42:01 +00:00
Madpeter
5adb4b08dc fix issue where bot would explode on discord reconnect 2023-12-01 08:41:05 +00:00
Madpeter
17c4bb63a9 add support to log commands 2023-12-01 00:19:22 +00:00
Madpeter
ec11f502e6 Update HttpService.cs 2023-11-30 23:48:15 +00:00
Madpeter
deac2c4387 Update DataStoreService.cs 2023-11-30 23:48:12 +00:00
Madpeter
fa3bea1cbc roll back EmbedIO 2023-11-30 23:35:42 +00:00
Madpeter
7bd12cdc51 Update CommandsService.cs 2023-11-30 23:24:40 +00:00
Madpeter
2d30c3ce55 Update InteractionConfig.cs 2023-11-30 22:41:43 +00:00
Madpeter
494048b9ca Update InteractionService.cs 2023-11-30 22:41:39 +00:00
Madpeter
080c6f98cf Update InteractionService.cs 2023-11-30 22:38:28 +00:00
Madpeter
8dc007b3b3 Update InteractionService.cs 2023-11-30 22:32:33 +00:00
Madpeter
c05375b52c Update InteractionService.cs 2023-11-30 22:29:02 +00:00
Madpeter
dc3c849e15 Update InteractionConfig.cs 2023-11-30 22:08:47 +00:00
Madpeter
70eedefb37 add try catch 2023-11-30 22:08:40 +00:00
Madpeter
47de266915 enable better controls 2023-11-30 19:10:29 +00:00
Madpeter
6538722a07 Update Movement.cs 2023-11-30 18:49:34 +00:00
Madpeter
cb7e2a738a Update HomeboundService.cs 2023-11-30 17:32:22 +00:00
Madpeter
12b86a0c08 Update HomeboundService.cs 2023-11-30 17:29:48 +00:00
Madpeter
6e09e7ca85 Update HomeboundService.cs
correct issue of badly formatted slurls exploding
2023-11-30 17:28:58 +00:00
Madpeter
9605c9fe2b allow force setting enabled on config 2023-11-30 17:28:38 +00:00
Madpeter
ae2808264d move docker file 2023-11-30 17:02:57 +00:00
Madpeter
746238d080 minor changes 2023-11-30 16:51:55 +00:00
Madpeter
1ac275243c finish off services 2023-07-27 15:19:59 +01:00
Madpeter
f7ad38aa7d Update BotClientService.cs 2023-07-26 21:58:09 +01:00
Madpeter
45fdca1896 wip 2023-07-25 20:43:16 +01:00
Madpeter
4b37fbb352 cleanup start messages 2023-07-23 16:07:10 +01:00
Madpeter
2b15a95e18 working on getting docker going again 2023-07-23 15:19:27 +01:00
Madpeter
59b768f1b1 update lib meta and cleanup 2023-07-23 14:13:32 +01:00
Madpeter
608690c748 wip 2022-12-02 20:08:39 +00:00
Madpeter
22cc7e8b88 update docker file and tweak services 2022-11-29 21:25:09 +00:00
Madpeter
d73b972913 update LibreMetaverse 2022-11-29 21:11:34 +00:00
Madpeter
e478053988 wip 2022-10-24 22:26:50 +01:00
Madpeter
ed64a509bf dialog relay support 2022-09-22 01:59:37 +01:00
Madpeter
3eaf98ec6e Update Self.cs 2022-09-22 01:59:30 +01:00
Madpeter
59f995b8b2 add gohome command support 2022-09-22 01:59:15 +01:00
Madpeter
befca0b46d Update DataStoreService.cs 2022-09-22 01:59:00 +01:00
Madpeter
f0d64edd4d Update ParcelCommands.cs 2022-09-22 01:58:51 +01:00
Madpeter
434d772705 on Events support 2022-09-21 19:47:28 +01:00
Madpeter
5e798d9015 wip 2022-08-20 09:51:49 +01:00
Madpeter
08d64656d4 wip relay 2022-06-08 09:47:53 +01:00
Madpeter
98514642d2 Group and Avatar IM support 2022-06-08 03:00:36 +01:00
Madpeter
4a3bffda2c Update HttpService.cs 2022-06-08 03:00:17 +01:00
Madpeter
458afc7508 add GetIsGroup 2022-06-08 03:00:08 +01:00
Madpeter
8c27b8c3fb add support to not require signing checks 2022-06-08 02:59:54 +01:00
Madpeter
3c09fb8f15 Bot auto recovery 2022-06-08 02:59:39 +01:00
Madpeter
12e02f206b remove clock from discord message 2022-06-04 08:04:03 +01:00
Madpeter
dbd2ea32e4 more wip 2022-06-04 07:52:06 +01:00
Madpeter
84e53eb10e correct issue with teleports not locking homebound correctly 2022-06-02 17:56:37 +01:00
Madpeter
745977b1b4 Cleanup of services and new homebound service [replaces at home] 2022-06-02 07:24:47 +01:00
Madpeter
b089591fcb remove unneeded method names as args 2022-06-01 18:22:40 +01:00
Madpeter
f93dcb6bf5 add new inventory commands from main 2022-06-01 16:20:37 +01:00
Madpeter
12b265a616 adjust Failure method stack 2022-06-01 16:20:24 +01:00
Madpeter
a3173dcac8 commands remove tokens 2022-05-30 05:30:15 +01:00