-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
yes_no.py
46 lines (41 loc) · 1.04 KB
/
yes_no.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import data
import interactions
from loguru import logger
from structs import OptionStruct
from interactions.client.enums import ButtonStyle
async def yes_no_command_receiver(
bot,
ctx: interactions.CommandContext,
question: str,
expires,
realm: str,
votes_hidden: bool) -> None:
logger.info(realm)
author = str(ctx.user.id)
vote_limit = 1
options = [
OptionStruct(
text="Yes",
text_emoji_name="",
button_emoji_name="👍",
color=ButtonStyle.SUCCESS
),
OptionStruct(
text="No",
text_emoji_name="",
button_emoji_name="👎",
color=ButtonStyle.DANGER
)
]
survey = data.create_survey(
message_id="0",
message_url="",
author=author,
question=question,
options=options,
vote_limit=vote_limit,
expires=expires,
realm=realm,
votes_hidden=votes_hidden
)
await bot.send_survey(ctx, survey)