После запуска через cmd бот не реагирует а в cmd снова могу писать команды

САМ КОД

from aiogram.types import *
from aiogram import Bot, Dispatcher, executor
from aiogram.contrib.fsm_storage.memory import MemoryStorage
from aiogram.dispatcher import FSMContext
from aiogram.dispatcher.filters.state import StatesGroup, State

TOKEN = "<HIDDEN>"

storage = MemoryStorage()
bot = Bot(token=TOKEN, parse_mode="HTML")
dp = Dispatcher(bot, storage=storage)

class GetMessageStatesGroup(StatesGroup):
    get_message = State()

class SubscriptionStatesGroup(StatesGroup):
    start = State()
    success = State()

class PaymentStatesGroup(StatesGroup):
    start = State()
    success = State()

@dp.message_handler(commands=['start', "help"])
async def start(message: Message, state: FSMContext):
    args = message.get_args()
    command = message.get_command()

    if (command == "/start" and not args) or (command == "/help"):
        me = await bot.me

        await message.answer(f"С помощью этого бота вы можете отправить или получить анонимное сообщение\n\nВот ваша личная ссылка:\nt.me/{me.username}?start={message.chat.id}\nПоделись ею, если хочешь, чтобы тебе отправили анонимное сообщение")
    else:
        await GetMessageStatesGroup.first()
        await state.update_data(chat_id=args.strip())

        await message.answer(f"Отправь сообщение, и его анонимно получит тот пользователь, который поделился с тобой этой ссылкой:")

@dp.message_handler(state=GetMessageStatesGroup.get_message, content_types=["any"])
async def get_message(message: Message, state: FSMContext):
    data = await state.get_data()
    await state.finish()
    chat_id = data["chat_id"]
    message_id = data.get("message_id")

    try:
        markup = InlineKeyboardMarkup()
        markup.add(InlineKeyboardButton("Ответить", callback_data=f"answer_{message.chat.id}_{message.message_id}"))

        await bot.send_message(chat_id, "У тебя новое анонимное сообщение:")
        await bot.copy_message(chat_id, message.chat.id, message.message_id, reply_to_message_id=message_id, reply_markup=markup)
    except Exception as e:
        print(e)
        await message.answer("Не удалось отправить сообщение этому пользователю")
    else:
        await message.answer("Твое анонимное сообщение было доставлено")

    me = await bot.me

    await message.answer(f"С помощью этого бота вы можете отправить или получить анонимное сообщение\n\nВот ваша личная ссылка:\nt.me/{me.username}?start={message.from_user.id}\nПоделись ею, если хочешь, чтобы тебе отправили <b>анонимное сообщение</b>")

Ответы (0 шт):