Skip to content

Commit

Permalink
add more truth and dare
Browse files Browse the repository at this point in the history
  • Loading branch information
rtk-rnjn committed Sep 9, 2023
1 parent e14f8c6 commit c5fc4f4
Show file tree
Hide file tree
Showing 6 changed files with 356 additions and 12 deletions.
1 change: 0 additions & 1 deletion api/pm2.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
"name": "cricket_api",
"script": "__main__.py",
"interpreter": "python3",
"max_memory_restart": "200M",
"autorestart": true
}
]
Expand Down
3 changes: 2 additions & 1 deletion cogs/sports/sports.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from typing import Any

from tabulate import tabulate # type: ignore
from tabulate import tabulate

import discord
from core import Cog, Context, Parrot
Expand Down Expand Up @@ -38,6 +38,7 @@ def create_embed_ipl(
data: dict[str, Any],
) -> discord.Embed:
"""To create the embed for the ipl score. For more detailed information, see https://github.com/rtk-rnjn/cricbuzz_scraper."""
embed = discord.Embed(timestamp=discord.utils.utcnow())
if data["title"]:
embed = discord.Embed(title=data["title"], timestamp=discord.utils.utcnow())
embed.set_footer(text=data["status"])
Expand Down
8 changes: 1 addition & 7 deletions core/Parrot.py
Original file line number Diff line number Diff line change
Expand Up @@ -778,7 +778,7 @@ async def on_message(self, message: discord.Message) -> None:
try:
self.guild_configurations_cache[message.guild.id]
except KeyError:
await self.wait_and_run_task(self.update_server_config_cache, message.guild.id)
await self.update_server_config_cache.start(message.guild.id)

if re.fullmatch(rf"<@!?{self.user.id}>", message.content):
await message.channel.send(f"Prefix: `{await self.get_guild_prefixes(message.guild)}`")
Expand Down Expand Up @@ -1286,12 +1286,6 @@ def __get_app_commands(

return None

async def wait_and_run_task(self, function: tasks.Loop, *args, **kwargs) -> asyncio.Task[None]:
if not function.is_running():
return function.start(*args, **kwargs)
await asyncio.sleep(0.2)
return await self.wait_and_run_task(function, *args, **kwargs)

@overload
async def get_or_fetch_message(
self,
Expand Down
109 changes: 108 additions & 1 deletion extra/dare.txt
Original file line number Diff line number Diff line change
Expand Up @@ -249,4 +249,111 @@ Take a naked selfie and reply it to your partner.
Take your bra off under your shirt and toss it out the window.
Someone gives you a back massage for one minute while you're blindfolded. If you like their style, you can choose to kiss them afterward, but without knowing their identity.
You have to keep your hand on the very inner thigh of the person next to you for the next round.
Do your best sexy crawl.
Do your best sexy crawl.
Go up to a person you don’t know in this house and scare him or her.
Show us the most embarrassing photo you have of you on your phone.
Kiss another participant here who isn’t your partner.
Give a foot massage to your partner for 10 whole minutes right now.
Eat a tablespoon of ghee or olive oil.
Go outside and beg for money on the street.
Sing and dance in the middle of the street like crazy.
Become the slave of another person in the room for 5 minutes.
Go and hug the first person you see walking on the street.
Make out with a broom or mop.
Walk like a lady in high heels for 5 minutes (for guys).
Declare who your true love is.
Mention something very intimate about yourself.
Sing the alphabet song without moving your mouth.
Scream out the first word that comes to your mind right now.
Call the pizza place and place an order for 300 sardine pizzas.
Close your eyes, and feel someone’s face. You need to guess who they are.
Make up a fake story about the item on your right.
Sing everything you have to say for the next five minutes.
Give a foot massage to someone in the room.
Give the person to your right a hickey.
Sing the alphabet backward.
Ask a random stranger in the room to make out with you.
Act like you do not understand English until your next turn.
Keep doing push-ups until it is your turn again.
Eat a raw egg.
Sing a song all the way to the end. If you make a mistake, start again.
Bark loudly like a dog.
Act like a dog. Get petted by everyone.
Get in the shower with all your clothes on. Turn the shower on.
Draw a face with a permanent marker around your belly button.
Let X write a word on your forehead in permanent marker.
Post a real embarrassing picture of yourself online.
Put ice cubes down underwear (guys) or bra (girls) and wait until they melt.
Act like an old man or an old lady.
Spin around 20 times, and when you are done, try to walk in a straight line.
Go a minute without blinking your peepers.
Say “yumm banana” after each and every sentence you say until it is your turn again.
Act like a hippo until it is your turn again.
Bite the person to your right.
Talk in a country accent for the next two rounds.
Kiss the person to your left.
Show us a magic trick.
Do two cartwheels in a row.
Let someone shave or wax a part of your body right now.
Eat a spoonful of any spice of your choice.
Be someone’s pet for the next 10 minutes.
Try to breakdance for one whole minute.
Let one of us give you a new hairstyle.
Crawl like a worm.
Curse like a sailor for 30 seconds straight.
Sniff the armpits of everyone present in the room.
Dance to a super slow sad song.
Dance while you take a 10-second shower in cold water with your clothes on.
Break an egg on your own head.
Do an impression of birthing a baby.
Belly dance right on the face of a reserved person in your group.
Put 5 ice cubes down your shirt.
Bend and lick the floor.
(Guys) Put on makeup. (Girls) Wash off your make up.
Dance without music for two minutes.
Try to drink a glass of water while standing on a leg.
Pose in an embarrassing position and let the group take a picture.
Play song beats by slapping your butt cheeks. Keep doing it until someone correctly guesses the song.
Give someone your cell phone and let them send a text to anyone in your contacts.
Depict human life through interpretive dance moves.
Drink a cup of a concoction that the group makes for him. (Don’t make anything that might harm them!)
Write something embarrassing on a body part with a permanent marker (that can’t be hidden with clothing).
Make every person in the group laugh. Keep going until everyone has cracked up.
Let the person to your right draw on your face with a permanent marker.
Make up a one-minute opera about a person in the group and perform it.
Beg the person to your right not to ditch you for that other girl. Weeping, moaning, gnashing of teeth, hair pulling, and wailing is encouraged.
Do push-ups until you can’t anymore. Wait for a minute, then do one more.
Sell a burnt cigarette butt to someone in the group. Make use of your best salesmanship.
Let the group members look through your phone for 1 minute.
Switch clothes with a boy in the group.
Imitate the other person every time you talk to them.
Try to juggle two items of the group’s choosing.
Stick your hand into the trash can, past your elbow.
Walk on your hands. You can ask someone to hold your legs to help you out if necessary.
Gargle something that shouldn’t be gargled – such as mustard oil.
Get slapped on the face by the person of your choosing.
Spin an imaginary hula hoop around your waist. Do it for 5 minutes while the game continues.
Imitate a popular YouTuber until someone can guess the person you are imitating.
Seduce a member of the same sex in the group.
Compose a poem on the spot. It should be based on a topic the group comes up with.
Pole dance for two minutes on an imaginary pole.
Choose a person from the group to give you a spanking.
Post an extremely ugly picture of yourself on Instagram.
Make a funny face and keep it on for 3 minutes while the game continues.
Imagine an object. Now, spell it with your nose. Keep spelling it with your nose until someone guesses what you are trying to spell.
The group chooses a rude word. Now, sing a song and insert that rude word into every line of the song. If it is a love song, even better!
Drag your butt on the floor like a dog from one side of the room to the other. You will need to be wearing pants or shorts for this one.
Open a bag of snacks using only your mouth; no using hands or feet!
Bend at the waist and look behind you through the gap between your legs. Now, run backward. Tag someone with your butt.
Make a concoction out of something that isn’t really tea material – such as bitter gourd. It shouldn’t be dangerous or toxic. Now, drink it.
Wear your jacket on your head. Keep it on your head until the end of the game.
Act like an animal. Let the group members yell out the animal names for the next 30 seconds.
Eat a teaspoon of the spiciest, hottest thing in the kitchen.
Put an ice cube in your mouth and transfer it from your mouth to the mouth of the person on your left.
Call up the 3rd contact on your phone and sing them a song that the group chooses, then hang up without explanation.
Don’t speak. Pretend to be an object. Keep pretending until someone guesses what you are.
Drop an object in the toilet. Then, reach in and get it.
Find the person whose name is closest to yours. Now, lick their hand.
Sit down in a spinning chair, then have someone in the group spin you for 45 seconds. Hold on to a trash can, just in case.
Jump up and down as hard as you can go for two minutes.
Sing a praise song for a person of the group’s choosing.
2 changes: 1 addition & 1 deletion extra/duke_nekum.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,4 +77,4 @@ Cool!
Curiouser and curiouser...
Come on!
What? There's only one of you?
You're the disease, and I'm the cure.
You're the disease, and I'm the cure.
Loading

0 comments on commit c5fc4f4

Please sign in to comment.