import time from aiogram.utils import executor from aiogram import Bot, Dispatcher, types import json bot = Bot(token="6263890573:AAEuIolwpXIsVjMyapvwb_-QTO69uEUspQk") # создаю объект бота dp = Dispatcher(bot) # создаю объект слушателя @dp.message_handler(commands=['add']) # обрабатываю команду add async def start(message: types.Message): a = message.text.split() d = {"event": a[1], "time": a[2]} with open('событие.json', 'w') as file: json.dump(d, file) await bot.send_message(message.chat.id, f'Привет! Я добавил {message.text}!') # отправляю ответное сообщение @dp.message_handler(commands=['event']) # обрабатываю команду event async def start(message: types.Message): with open('событие.json') as file: data = json.load(file) for key, value in data.items(): if type(value) == list: print(f'{key}: {", ".join(value)}') else: print(f'{key}: {value}') await bot.send_message(message.chat.id, f'Привет! Я написал в консоли список дел') # отправляю ответное сообщение executor.start_polling(dp, skip_updates=True) # запускаю pooling без пропуска пропущенных сообщений