Trigger the bot in a chat with a command.
Afterwards, he delete all the posted message and respost them with a spoiler balise and the name of the author.
For example, if DiscordUser says:
"Hey, what's up?"
It'll be deleted and the bot will write:
"DiscordUser said: ||Hey, what's up?||"
Get an architecture which allow evolution of specification. For example, we could set each user name used by the bot to repeat the message (we could tell him to tell "Barbarian said" instead of "DiscordUser said" for some roleplay in chat, trigger the messages deleted/resposted without the spoiler balise or the username (to do anonymous message).
If we want real roleplay and/or anonymous message, an evolution could be to have the message posted by the DiscordUser and the one resposted by the bot in different channels (or even in private message with the bot, but the user should precise the id of the servor and it'll be really difficult to implement AND to use). This evolution should keep track of disabling the bot for particular users if they're using the anonymous function to be offensive (and so the admin should be able to keep track of the log of the bot, so much things to do with this possible evolution).
Edit: I've been told the RP part with the pseudo change already exist with some bot (and you can even set a picture for the "new pseudo", like with a real barbarian)
Trigger the bot in a chat with a command. Afterwards, he delete all the posted message and respost them with a spoiler balise and the name of the author.
For example, if DiscordUser says: "Hey, what's up?" It'll be deleted and the bot will write: "DiscordUser said: ||Hey, what's up?||"
Get an architecture which allow evolution of specification. For example, we could set each user name used by the bot to repeat the message (we could tell him to tell "Barbarian said" instead of "DiscordUser said" for some roleplay in chat, trigger the messages deleted/resposted without the spoiler balise or the username (to do anonymous message). If we want real roleplay and/or anonymous message, an evolution could be to have the message posted by the DiscordUser and the one resposted by the bot in different channels (or even in private message with the bot, but the user should precise the id of the servor and it'll be really difficult to implement AND to use). This evolution should keep track of disabling the bot for particular users if they're using the anonymous function to be offensive (and so the admin should be able to keep track of the log of the bot, so much things to do with this possible evolution).
Edit: I've been told the RP part with the pseudo change already exist with some bot (and you can even set a picture for the "new pseudo", like with a real barbarian)