updates discorddotnet to a unstable dev branch as they no longer maintain stable not sure if nuget config is correct for autobuild yet. |
||
|---|---|---|
| .github | ||
| BSBshared | ||
| CLI | ||
| Core | ||
| libremetaverse-core | ||
| .dockerignore | ||
| .gitignore | ||
| BetterSecondBot.sln | ||
| BetterSecondBot.sln.DotSettings | ||
| Dockerfile | ||
| README.md | ||
_____ _ _ _
/ ___| | | | | |
\ `--. ___ ___ ___ _ __ __| | |__ ___ | |_
`--. \/ _ \/ __/ _ \| '_ \ / _` | '_ \ / _ \| __|
/\__/ / __/ (_| (_) | | | | (_| | |_) | (_) | |_
\____/ \___|\___\___/|_| |_|\__,_|_.__/ \___/ \__|
Secondbot
Secondbot is a CommandLine based bot for SecondLife based on libremetaverse retargeted for .net core.
Status
Helpfull stuff
Releases
These are pre compiled versions for the most upto date please use docker or compile it yourself.
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]