Код:
@router.message(F.text == "/sendmessage")
async def send_message(msg: Message):
global mes1
for i in range(len(config.allaccounts)):
if config.allaccounts[i][1] == msg.from_user.id:
if config.allaccounts[i][3] == "admin":
await msg.answer("Пожалуйста, введите ваше сообщение")
gh()
break
def gh():
@router.message(F.text != "")
async def ttt(msg:Message):
print(0)
mes = str(msg.text)
for i in config.allaccounts:
if i[1] != 0:
await randompy.bot.send_message(i[1], mes, reply_markup = kb.answer1)
mes1 = msg.from_user.id
@router.callback_query(F.data == "answer1")
async def answer(callback: CallbackQuery):
config.mes_update()
await callback.message.answer("Напишите ваш ответ")
isanswer == True
ii()
def ii():
@router.message(F.text != " ")
async def answer(msg: Message):
await randompy.bot.send_message(mes1, callback.message.text)
при вводе /sendmessage бот должен отправить всем пользователям введённое сообщение, с возможностью ответить на него. Но ответ бот воспринимает как сообщение, отправляет его всем с возможностью ответить. Как это исправить? я использую aiogram 3