def add_todo(self, msg):
u_id = msg['from']['id']
args = get_args(msg)
if args:
todo_str = ' '.join(args)
todo_list = todo_str.split(';')
with self.todo_table as table:
for todo in todo_list:
r_id = "".join(
[
random.choice(string.ascii_letters)
for x in range(4)
])
table.insert(dict(
uid = u_id,
item = todo,
rid = r_id))
await self.sender.sendMessage('To-do list updated')
await self.get_todo(msg)
else:
await self.sender.sendMessage("No arguments given.")
评论列表
文章目录