No description
Find a file
2020-12-28 15:04:41 +00:00
.github Adds github build + testing 2020-05-08 17:35:26 +01:00
BSBshared improvements to the way the bot handles logins and recovery 2020-12-24 19:55:40 +00:00
CLI update dockerfile to add nuget config (I hope this works) 2020-12-20 10:09:46 +00:00
Core unbreaks first login clear AV 2020-12-28 15:04:41 +00:00
libremetaverse-core Update NetworkManager.cs 2020-12-19 23:44:24 +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 update dockerfile to add nuget config (I hope this works) 2020-12-20 10:09:46 +00:00
BetterSecondBot.sln.DotSettings Port from bitbucket 2020-04-23 18:19:18 +01:00
Dockerfile update dockerfile to add nuget config (I hope this works) 2020-12-20 10:09: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 2020-10-24 19:38:00 +01: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]