Задать вопрос
@koryakin93

Aiogram. Как сделать, чтобы после подачи заявки о вступлении в канал, пользователю писал сообщение бот?

Я не разбираюсь в теме, поэтому не могу понять, как реализовать такое?
Бота я создал, дал ему права администратора канала, он работает.
Мне нужен пример кода, чтобы после подачи заявки на вступление, бот писал этому пользователю.
Сейчас у меня получается так, что бот пишет сообщение в канал, как только приходит новая заявка на вступление, а мне нужно, чтобы он писал сообщение пользователю, отправившему заявку.
import asyncio
import logging
import sys
from app.config import token
from aiogram import Bot, Dispatcher, html
from aiogram.client.default import DefaultBotProperties
from aiogram.enums import ParseMode
from aiogram.filters import CommandStart
from aiogram.types import Message, chat_join_request, User
TOKEN = token

dp = Dispatcher()

@dp.chat_join_request()
async def lalala(message: chat_join_request):
    await message.answer("Hello, my friend!")

async def main() -> None:
    bot = Bot(token=TOKEN, default=DefaultBotProperties(parse_mode=ParseMode.HTML))
    await dp.start_polling(bot)

if __name__ == "__main__":
    logging.basicConfig(level=logging.INFO, stream=sys.stdout)
    asyncio.run(main())
  • Вопрос задан
  • 350 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
Wispik
@Wispik
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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