@maksachve

Как получить ID последней записи в канале и вставить его в пересылку?

Не как не могу найти в интернете, как это реализовать, нужно чтобы при выполнение команды /news бот брал id последней записи в канале и пересылал его, код самого бота прилогаю

from aiogram import Bot, Dispatcher, executor, types
from aiogram.dispatcher.filters import BoundFilter

API_TOKEN = ''

bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot)

class IsAdmin(BoundFilter):
    async def check(self, message: types.Message):
        if str(message.from_user.id) in admins:
            return True
        else:
            return False
admins = ['']

@dp.message_handler(commands=['start'])
async def send_welcome(message: types.Message):
    await message.reply("Добро пожаловать в ботик VAPOR HOUSE")
    
@dp.message_handler(IsAdmin(), commands=['news'])
async def feed(massage):
    await bot.forward_message(chat_id="6094223178", from_chat_id="-1001907946453", message_id="9")

if __name__ == '__main__':
   executor.start_polling(dp, skip_updates=True)
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы