Updated rbhelp command

This commit is contained in:
tamservo@mx.sdf.org 2024-05-19 15:26:23 -04:00
parent 0e837958d9
commit 082c4c16b9

View File

@ -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")