diff --git a/robottas.py b/robottas.py index 293343d..b2047f1 100755 --- a/robottas.py +++ b/robottas.py @@ -986,46 +986,56 @@ class Robottas(commands.Bot): @self.command() async def rbhelp(ctx): - await ctx.send("commands: \n" + - "!rbhelp - Print this help message " + - "(but you knew that already)\n" + - "!next_event - Prints time until the next event.\n" + - "!next_race - Prints time until the next race.\n" + - "!all_races - Prints the loation and date of all races in the schedule.\n" + - "!rbname - I will tell you my name.\n" + - "!rbroot - I will tell you who I root for.\n" + - "!rbreport - I will start race reporting in this channel. " + - "I will try to tell you about current flags, laps left,\n" + - "and safety cars.\n" + - "!rbstop - Stop reporting.\n" + - "!podium - Display podium positions.\n" + - "!q1cut - Show drivers in Q1 cut positions.\n" + - "!q2cut - Show drivers in Q2 cut positions.\n" + - "!rbdelay - Set the race messaging delay in seconds.\n" + - "The following display media:\n" + - " !animal\n" + - " !bwoken\n" + - " !calm\n" + - " !forecast\n" + - " !grandma\n" + - " !grass\n" + - " !liked\n" + - " !no\n" + - " !noengine\n" + - " !pants\n" + - " !paddock\n" + - " !penalty\n" + - " !stupid\n" + - " !undercut\n" + - " !wall - Lance is in the wall\n" + - "The following register / unregister scheduled next race / event messages.\n" + - "!register_next_race_alerts - get an alert for the next race on Monday.\n" + - "!register_next_event_alerts - get an alert for the next event on Monday.\n" + - "!unregister_alerts - stop getting alerts on this channel.\n" + - "!bingo_card - get a random bingo card.\n" + - "!bingo - announce that you've won bingo.\n" + - "!bing - bing counter." - ) + await ctx.send("Robottas commands:\n" + + " !rbhelp - show this help message (but you knew that)") + + await ctx.send("race reporting:\n" + + " !rbstop - stop reporting. If you started reporting on an event " + + "please run this when you are done." + + " !race - start reporting on a race\n" + + " !quali - start reporting on quali\n" + + " !practice - start reporting on practice\n" + + " !podium - show the podium positions\n" + + " !q1cut - show drivers cut in q1 positions\n" + + " !q2cut - show drivers cut in q2 positions") + + await ctx.send("event info:\n" + + " !next_event - Prints time until the next event.\n" + + " !next_race - Prints time until the next race.\n" + + " !all_races - Prints the loation and date of all races in the schedule.") + + await ctx.send("meme type commands:\n" + + " !animal - animal on the track\n" + + " !bing - count Max bings\n" + + " !bwoken - it's bwoken\n" + + " !calm - keep calm but come on.\n" + + " !censored\n" + + " !forecast - what happened to that podium...\n" + + " !grandma\n" + + " !grass\n" + + " !hard\n" + + " !liked\n" + + " !no\n" + + " !noengine\n" + + " !pants\n" + + " !paddock\n" + + " !penalty\n" + + " !ricky\n" + + " !stupid\n" + + " !undercut\n" + + " !wall - Lance is in the wall") + + await ctx.send("bot commands:\n" + + " !register_next_race_alerts - get an alert for the next race on Monday.\n" + + " !register_next_event_alerts - get an alert for the next event on Monday.\n" + + " !unregister_alerts - stop getting alerts on this channel.\n" + + " !rbname - I will tell you my name.\n" + + " !rbroot - I will tell you who I root for.\n" + + " !rbdelay - Set the race messaging delay in seconds.") + + await ctx.send("bingo:\n" + + " !bingo_card - get a random bingo card.\n" + + " !bingo - announce that you've won bingo.") @self.command() async def rbroot(ctx): @@ -1227,6 +1237,10 @@ class Robottas(commands.Bot): async def calm(ctx): await self.send_image(ctx, "images/calm.png") + @self.command() + async def censored(ctx): + await self.send_image(ctx, "images/censored.png") + @self.command() async def grandma(ctx): await self.send_image(ctx, "images/grandma.png") @@ -1239,6 +1253,10 @@ class Robottas(commands.Bot): async def forecast(ctx): await self.send_image(ctx, "images/forecast.png") + @self.command() + async def hard(ctx): + await self.send_image(ctx, "images/hard.gif") + @self.command() async def liked(ctx): await self.send_image(ctx, "images/liked.png") @@ -1264,6 +1282,10 @@ class Robottas(commands.Bot): async def penalty(ctx): await self.send_image(ctx, "images/penalty.png") + @self.command() + async def ricky(ctx): + await self.send_image(ctx, "images/ricky.gif") + @self.command() async def stupid(ctx): await self.send_image(ctx, "images/stupid.png")