No description
Find a file
Madpeter 27d5e29487 Refactor KnownAvatar into helper methods
Extract avatar lookup logic from KnownAvatar into three methods: SyncAvatarsHashMap (sync local avatar map), KnownAvatarUUID (check by UUID via UUIDNameReply), and KnownAvatarName (check by display name via AvatarPickerReply). Reworked KnownAvatar to call SyncAvatarsHashMap and then validate using the new helpers, returning false for UUID.Zero and avoiding the previous always-true outcome. Preserves event subscription/teardown and timeout waits while clarifying visibility (protected helpers, public KnownAvatar) and cleaning up callback logic.
2026-02-05 22:18:20 +00:00
.github Revert "Merge pull request #107 from Madpeterz/blacksmith-migration-bc5ca85" 2025-02-14 00:34:57 +00:00
LibreMetaverse Replace Newtonsoft.Json with System.Text.Json 2025-10-03 23:12:20 +01:00
LibreMetaverse.StructuredData Update LibreMetavese and add support for ResetParcelAcccessLists 2025-09-28 00:11:54 +01:00
LibreMetaverse.Types Update LibreMetavese and add support for ResetParcelAcccessLists 2025-09-28 00:11:54 +01:00
SecondBotEvents Refactor KnownAvatar into helper methods 2026-02-05 22:18:20 +00:00
.dockerignore oh god the pain 2021-02-14 01:21:35 +00:00
.gitignore Update .gitignore 2023-07-23 16:10:16 +01:00
BetterSecondBot.sln GetSimParcelLayers 2024-07-21 00:16:09 +01:00
Dockerfile Add ClearChatOnConnect option and improve channel cleaning 2025-10-05 11:01:54 +01:00
LICENSE Create LICENSE 2021-03-24 06:33:05 +00:00
NuGet.Config add missing env value and move nuget config 2020-12-20 10:01:41 +00:00
README.md Update README.md with new content and links 2025-10-05 21:43:52 +01:00

  _____                          _ _           _
 /  ___|                        | | |         | |
 \ `--.  ___  ___ ___  _ __   __| | |__   ___ | |_
  `--. \/ _ \/ __/ _ \| '_ \ / _` | '_ \ / _ \| __|
 /\__/ /  __/ (_| (_) | | | | (_| | |_) | (_) | |_
 \____/ \___|\___\___/|_| |_|\__,_|_.__/ \___/ \__|

Secondbot

Secondbot is a CommandLine based bot for SecondLife based on libremetaverse with a focus on dockerized bots.

Get started (using docker and portainer)

Supported commands

Docker tags

events - the most upto date stable version of the bot debug - used for feature tested

madpeter/secondbot on dockerhub

Archived tags

classic - the older pre events update version of the bot (if you can please use a current tag)

Status


CII Best Practices

Running on a pi?


arm32 v7 docker image provided by shadoskill