def generate_data(message, poll_args):
uid = message.author.id
if message.channel:
cid = message.channel.id
else:
cid = None
if message.guild:
sid = message.guild.id
else:
sid = None
poll_file_data = {
'id': secrets.token_hex(3),
'created': arrow.utcnow().float_timestamp,
'origin': {
'author': uid,
'channel': cid,
'server': sid
},
'poll': {
'question': poll_args[0],
'answers': poll_args[1:]
},
'votes': {},
'permissions': {
'channels': [],
'users': [],
'roles': []
},
'settings': {
'visible': False,
'expires': None,
'active': True
}
}
return poll_file_data
评论列表
文章目录