AttributeError: 'NoneType' object has no attribute 'id'
Есть бот обратной связи, при вводе сообщения в бота, он пересылает их в чат, где Я отвечаю на них.
При ответе на 1 сообщение, все нормально, отвечаю 2 раз, выдает ошибку
if message.reply_to_message.forward_from.id:
AttributeError: 'NoneType' object has no attribute 'id'
import logging
from aiogram import Bot, Dispatcher, executor, types
from aiogram import *
from aiogram.types import *
TOKEN = "5439sasa"
admin_id = 999999999
adminu = 222222222
chat_id = -2222222
logging.basicConfig(level=logging.INFO)
boty = Bot(token=TOKEN)
dp = Dispatcher(boty)
@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
if message['from'].id == admin_id and adminu:
await message.answer(f"? Здравствуй, мой повелитель!")
else:
await message.answer(f"? Здравствуй, {message['from'].first_name}!\n\n? Напишите сообщение и администраторы его получат!\n\n? Также Вы можете прикрепить фото, видео или документ к сообщению.")
@dp.message_handler()
async def process_start_command(message: types.Message):
if message.reply_to_message == None:
if '/start' not in message.text:
await boty.forward_message(chat_id, message.from_user.id, message.message_id)
else:
if message['from'].id == admin_id and adminu:
if message.reply_to_message.forward_from.id:
await boty.send_message(message.reply_to_message.forward_from.id, message.text)
@dp.message_handler(content_types=['photo'])
async def handle_docs_photo(message):
await boty.forward_message(admin_id, message.from_user.id, message.message_id)
@dp.message_handler(content_types=['document'])
async def handle_docs_photo(message):
await boty.forward_message(admin_id, message.from_user.id, message.message_id)
@dp.message_handler(content_types=['video'])
async def handle_docs_photo(message):
await boty.forward_message(admin_id, message.from_user.id, message.message_id)
if __name__ == '__main__':
print("starting")
executor.start_polling(dp, skip_updates=True)