Social Actions Setup
Requirements
- AthenaBot with the
coreplugin enabled - Permission for the bot to view the channel, send messages, and embed links
- Outbound HTTPS access to
https://nekos.best - Enough room under Discord’s 100 global application-command limit for 23 commands
Nekos.best does not require an API key.
Install
- Extract the release and place the
social_actionsfolder in AthenaBot’spluginsdirectory. - Keep the folder name as
social_actions. - Start or restart AthenaBot.
- Check the startup log for
Successfully loaded plugin social_actions. - Confirm AthenaBot registers the global slash commands without exceeding Discord’s command limit.
AthenaBot creates these files from the included templates:
configuration/social_actions.json5
configuration/social_actions-lang.json5Test the Plugin
- Open a private test channel.
- Run
/hugand select another member in theuseroption. - Confirm the response includes the action text, counter, and GIF.
- Confirm the target receives a notification while
ping_target_useristrue. - Ask the target to test both Interact Back and Reject.
Only the targeted member can use the response buttons.
Upgrade from v1.0.1
- Back up the existing plugin folder and both Social Actions config files.
- Replace the plugin folder with v1.0.2.
- Add
ping_target_usertoconfiguration/social_actions.json5if AthenaBot does not merge the new default into your existing file. - Restart AthenaBot.
{
config: {
ping_target_user: true,
},
}