Skip to content

Commit

Permalink
🎉 | Command: ajuda
Browse files Browse the repository at this point in the history
  • Loading branch information
meu-bem committed Oct 8, 2022
1 parent 3173cc7 commit e918beb
Show file tree
Hide file tree
Showing 3 changed files with 120 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"git.ignoreLimitWarning": true
}
27 changes: 27 additions & 0 deletions calax/model/service/calax/commands/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
import json

from model.instances.calax import calax
from model.entities.player import Player
from model.entities.room import Room

from util import ROOT_PATH

from discord.member import (
Member
)
Expand Down Expand Up @@ -156,3 +160,26 @@ async def op(
else:
...
# await context.send(f'Não é possível enviar uma resposta para o bot agora.')

# Command to be used when asker doesn't know what to ask
@calax.bot.command()
async def ajuda(context: Context):
questions_path: str = f'{ROOT_PATH}/src/json/questoes.json'
player: Player = Player(str(context.author.id))
player.user = calax.bot.get_user(int(player.id))
player_room: Room = findRoomInCalaxByPlayerId(player.id, calax)
for room in calax.rooms:
if str(context.channel.id) == room.id_txt_channel and\
room.game.fase_controller == 3 and\
room.game.asker.id == player.id:
with open(
file = questions_path,
mode = 'r',
encoding = 'utf-8'
) as questions_as_json:

questions_as_dict: dict[str, list[str]] = json.load(questions_as_json)
# It chooses a question
chosen_question = choice(questions_as_dict[room.game.victim.response])
await context.send(f'<@{room.game.victim.id}>, {chosen_question}')
break
90 changes: 90 additions & 0 deletions calax/src/json/questoes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
{
"verdade":[
"qual a razão mais ridícula pelo qual você terminou com alguém?",
"qual é a mania mais nojenta que você tem?",
"fale alguma coisa que tem no seu histórico de navegação que você ficaria constrangido se alguém visse.",
"fale uma pessoa não famosa de quem você tem inveja.",
"o que você faria se estivesse com dor de barriga e tivesse que fazer cocô em um banheiro público, mas acabasse o papel higiênico?",
"qual a coisa mais embaraçosa que você já fez bêbado?",
"qual é o seu maior prazer secreto?",
"qual foi a coisa mais embaraçosa que você já fez?",
"qual foi a coisa mais ilegal que você já fez?",
"qual foi a pessoa mais aleatória que você já stalkeou nas redes sociais?",
"qual foi a última coisa que você pesquisou no seu telefone?",
"qual foi o pior presente que você já deu para alguém?",
"quando foi a última vez que você chorou e por quê?",
"quantos dias você já passou sem tomar banho?",
"você já fez xixi nas calças depois de adulto?",
"você já traiu algum namorado ou namorada?",
"conte uma coisa que você espera que seus pais nunca descubram.",
"qual é o apelido mais vergonhoso que alguém já lhe deu?",
"quando foi a última vez que você fez xixi na cama?",
"qual foi o sonho mais assustador que você já teve?",
"quem você acha que é a pessoa mais bonita aqui?",
"se você tivesse que beijar um dos jogadores, quem seria?",
"conte algo infantil que você ainda faz.",
"qual é o seu medo mais sombrio?",
"com que pessoa você se arrepende profundamente de já ter se envolvido?",
"qual a coisa mais estranha ou vergonhosa que você já fez por dinheiro?",
"você já fez cocô nas calças em público?",
"se você pudesse mudar de vida com uma celebridade por um dia, quem seria?",
"qual a maior mentira que você já contou para alguém da sua família?",
"o que a maioria das pessoas pensa que é verdade sobre você, mas não é?",
"qual foi a maior conquista que você já teve?",
"o que você faria se fosse do sexo oposto por uma semana?",
"qual foi a coisa mais cara que você já roubou?",
"qual foi o momento mais inapropriado em que você peidou?",
"diga um conta que você tem no seu quarto e sente vergonha por isso.",
"você já se arrependeu imediatamente após enviar uma mensagem? Qual?",
"você já vomitou em público e teve que engolir?",
"por que você terminou com seu último namorado ou namorada?",
"qual a foto mais constrangedora que você tem no seu telefone?",
"diga um conta que você tem no seu quarto e sente vergonha por isso.",
"você já se arrependeu imediatamente após enviar uma mensagem? Qual",
"você já vomitou em público e teve que engolir?"
],
"consequencia": [
"vá até o banheiro e tire sua calcinha ou cueca, depois deixe-o na sua cabeça pelo resto do jogo.",
"uma pessoa irá jogar algo no vaso sanitário e depois você tem que pegar de volta com as próprias mãos.",
"tente fazer malabarismos com 3 objetos que o grupo escolher.",
"tente beber um copo de água (ou cerveja, caso tenha) usando os seus pés.",
"publique uma foto sua embaraçosa no seu Instagram ou Facebook.",
"molhe o rosto e passe farinha nele.",
"ligue para um amigo e diga que está grávida ou que vai ser pai.",
"ligue para uma lanchonete ou pizzaria e tente desabafar com o atendente, dizendo que seu namorada (o) terminou contigo.",
"faça uma ''tatuagem'' com caneta no braço.",
"ligue para o quinto contato no seu telefone e cante um trecho de uma música que o grupo escolher.",
"invente um rap sobre sua situação amorosa atual.",
"finja ser um gato e se esfregue em todas as pessoas do grupo.",
"finja ser o animal de estimação da pessoa à sua esquerda.",
"finja que você é um peixe se debatendo fora d’água.",
"finja que você está parindo uma criança.",
"fale com um sotaque diferente pelo resto do jogo.",
"faça um chá com alguma coisa estranha (tipo uma meia) e depois beba.",
"faça uma serenata para alguém do grupo.",
"faça uma mímica descrevendo seu filme favorito para que o grupo adivinhe.",
"faça uma maquiagem em si mesmo usando itens e condimentos da cozinha.",
"faça uma apresentação de dança do ventre.",
"faça o quadradinho de oito (ou tente)",
"faça lip sync (dublagem) de alguma música que o grupo escolher.",
"deixe que alguém te dê um tapa na cara.",
"deixe que alguém do grupo envie uma foto que ele escolher para algum contato.",
"deixe o grupo te colocar em uma posição embaraçosa e tire uma foto.",
"deixe alguém depilar uma parte do seu corpo.",
"dance alguma música que o grupo escolher.",
"coma uma colher cheia de pimenta ou molho picante.",
"coloque um cubo de gelo nas suas calças.",
"cheire as axilas da pessoa a sua direita.",
"cheire a axila da pessoa que estiver à sua direita.",
"cante uma música de funk como se fosse uma ópera.",
"beba um shot de alguma bebida alcoólica e depois gire por 30 segundos (somente para maiores de idade).",
"beba alguma mistura que o grupo irá fazer.",
"arraste sua bunda no tapete como se fosse um cachorro.",
"a pessoa terá que lamber o rosto de todas as pessoas do mesmo gênero que ela do círculo.",
"alguém do grupo irá escrever algo embaraçoso no seu corpo com uma caneta permanente.",
"se enrole em papel higiênico até ficar parecido com uma múmia.",
"saia de casa ou vá na sua varanda e grite bem alto ''eu ainda amo meu ex''.",
"ligue para um restaurante e tente manter o atendente em linha por cinco minutos, imitando um gringo falando português.",
"mande uma mensagem bem ousada para algum contato do seu celular ''acidentalmente''."
]
}

0 comments on commit e918beb

Please sign in to comment.