diff --git a/source/gitlab-discord_bot/bot.py b/source/gitlab-discord_bot/bot.py index 5776361..39ae46a 100644 --- a/source/gitlab-discord_bot/bot.py +++ b/source/gitlab-discord_bot/bot.py @@ -46,13 +46,22 @@ async def on_message(message): # обработка каждого сообще else: await reply("данных нет, введите пожалуйста id для подключения через /project (id проекта), ^w^") - if command('/project'): + '''if command('/project'): try: database_spisok[int(message.channel.id)] = int(message.content.replace("/project ","")) open("database.msgpack", "wb").write(msgpack.packb(database_spisok)) await reply("данные сохранены ^w^") except: - await reply("не удалось сохранить ссылку на проект") + await reply("не удалось сохранить ссылку на проект")''' + + if command('/project'): + try: + content = message.content.replace("/project ","").split(" ") + setup = GitlabDiscordBinding(content[0], content[1], int(message.channel.id), int(message.author.id)) + database.gitlab_discord_bindings.append(setup) + await reply(database) + except: + await reply("asdadadfa") if command('/remove'): # команда удаления базы данных try: