laughablecode / exceptionallyunhandled

First repo for work with the bois.
1 stars 0 forks source link

Decide on 'Le Bots' features (and name) #5

Open Banksanator opened 4 years ago

Banksanator commented 4 years ago

Name: Le Laughable

Picture:

Features: Le Play [Request] -- for songs, YouTube videos, ect. (watch together functionality?) Le Move [Request] -- Move a member in the channel, (move Nick to court room, move Caleb to Simpland, move everyone to heaven.) Le Mute [Request]-- Mutes annoying people Le Volume [Request][volume %]-- highers or lowers persons volume Le Kick [Request] -- kicks a player from channel, server, ect. (possible timer integration?) Le Mimic [Request] -- Mimics what told based on a predefined trigger. Le Question? [Request] -- Le bot will answer question. Le Show me [Request] -- Pull requested image from online. Le Meme Question Mark [Request] -- pulls meme from Reddit Le Joke -- [Request] Tells a random joke.

calebcscott commented 4 years ago

I think defining a formal grammer for the bot would allow the creation of predefined commands and the ability to extend the language beyond the base to facilitate the ease of future upgrades/plugins

i.e. command := keyword action [0..N arguments] keyword := some special character(s) defined later action := literal | command argument := command | literal