GitHub - pkdindustries/soulshack: soulshack, an irc chatbot: because real people are overrated. (gpt-4) reddit / irc ---------------------------------------------------------------------- [deleted] · 2023-04-10 05:47 [deleted] ---------------------------------------------------------------------- linksnaps · 2023-04-10 05:48 ____ _ ____ _ _ / ___| ___ _ _ | | / ___| | |__ __ _ ___ | | __ \___ \ / _ \ | | | | | | \___ \ | '_ \ / _` | / __| | |/ / ___) | | (_) | | |_| | | | ___) | | | | | | (_| | | (__ | < |____/ \___/ \__,_| |_| |____/ |_| |_| \__,_| \___| |_|\_\ . . . because real people are overrated Usage: soulshack [flags] Examples: soulshack --server irc.freenode.net --port 6697 --channel '#soulshack' --ssl --openaikey **************** Flags: -A, --admins strings comma-separated list of allowed users to administrate the bot (e.g., user1,user2,user3) -b, --become string become the named personality (default "chatbot") -c, --channel string irc channel to join -d, --directory string personalities configuration directory (default "./personalities") --goodbye string prompt to be used when the bot leaves the channel (default "goodbye.") --greeting string prompt to be used when the bot joins the channel (default "hello.") -h, --help help for soulshack -H, --history int maximum number of lines of context to keep per session (default 15) -l, --list list configured personalities --maxtokens int maximum number of tokens to generate (default 512) --model string model to be used for responses (e.g., gpt-4 (default "gpt-4") -n, --nick string bot's nickname on the irc server --openaikey string openai api key -p, --port int irc server port (default 6667) --prompt string initial system prompt for the ai -s, --server string irc server address (default "localhost") -S, --session duration duration for the chat session; message context will be cleared after this time (default 3m0s) -e, --ssl enable SSL for the IRC connection -t, --timeout duration timeout for each completion request to openai (default 30s) -v, --verbose enable verbose logging of sessions and configuration --version version for soulshack ---------------------------------------------------------------------- taofullstack · 2023-04-10 20:45 Sweet, thanks a lot! I'll give it a go when I have some more free time. ---------------------------------------------------------------------- [deleted] · 2023-04-11 02:29 How funny is that... Language model is about to rescue the IRC ecosystem with renewed interest. ---------------------------------------------------------------------- WorldPeaceWorker · 2023-04-11 03:23 this looks like a chatgpt eggdrop bot? if you are an admin and you tell it to exercise its powers as a channel operator, will it do that with normal language instruction? ---------------------------------------------------------------------- linksnaps · 2023-04-11 05:36 not yet, but I do have some ideas in the direction you are talking about. ---------------------------------------------------------------------- [deleted] · 2023-04-13 16:54 [deleted]