我创建第一个机器人和警告出来/本地变量chat_id值不使用


from aiogram import Bot, Dispatcher, types
from aiogram.utils import executor
bot: Bot = Bot(token='TOKEN')
dp = Dispatcher(bot)

@dp.message_handler()
async def get_message(message: types.Message):
chat_id = message.chat.id
text = "shiz ?"

sent_message = await bot.send_message(chat_id=chat_id, text=text)
print(sent_message.to_python())

executor.start_polling(dp)

#local variable "chat_id"值未被使用#local变量"text"值未被使用

您应该将您的函数固定为:

@dp.message_handler()
async def get_message(message: types.Message):
chat_id = message.chat.id
text = "shiz ?"
sent_message = await bot.send_message(chat_id=chat_id, text=text)
print(sent_message.to_python())

将send_message和print放在get_message中,以便使用chat_id和text

最新更新