No description
Find a file
2021-02-07 17:20:27 +00:00
.github Adds github build + testing 2020-05-08 17:35:26 +01:00
BSBshared new commands and http api improvements 2021-02-04 13:38:58 +00:00
CLI corrects namespace from group to groups 2021-02-07 17:20:27 +00:00
Core Missing wiki command plus new command 2021-02-06 11:03:05 +00:00
libremetaverse-core new commands and http api improvements 2021-02-04 13:38:58 +00:00
.dockerignore Port from bitbucket 2020-04-23 18:19:18 +01:00
.gitignore updates the ignore file 2020-04-25 00:07:18 +01:00
BetterSecondBot.sln unfux lib meta and apply updates 2021-02-03 01:37:46 +00:00
BetterSecondBot.sln.DotSettings Port from bitbucket 2020-04-23 18:19:18 +01:00
Dockerfile unfux lib meta and apply updates 2021-02-03 01:37:46 +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 2021-01-30 14:45:03 +00:00

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

Secondbot

Secondbot is a CommandLine based bot for SecondLife based on libremetaverse retargeted for .net core.

Status


Docker Cloud Build Status

Codacy Badge

CII Best Practices

Helpfull stuff


Commands Wiki

Releases

These are pre compiled versions for the most upto date please use docker or compile it yourself.

Windows x64

Linux (Tested on Deb) x64

Starting multiple bots from the same executable in windows


Create a shortcut (rename it for the bot) and 'madpeterbot' after the end of the target

so the target would look something like this: BetterSecondBot.exe" madpeterbot

save changes to the shortcut and your ready to go.

Custom commands


Custom commands allow you to create a chain of commands triggered by one command

Format

<Custom command name>[!!!]<corelib command 1>[{-}]<corelib command 2>[{-}]...

example command

sayexample!!!say|||Hello{-}delay|||2500{-}say|||Bye

if your using docker to create a custom command you would create a new env value that starts with "cmd_" followed by the custom command name example: cmd_sayexample

and the value would be the actions example: say|||Hello{-}say|||Bye

If you want to pass custom args set [C_ARG_1] (this goes up to 5)

and the command would look something like this

sayexample!!!say|||Hello [C_ARG_1]{-}delay|||2500{-}say|||Bye [C_ARG_2]