• Как сделать рассылку в боте телеграма через определенную команду?

    @kurtbain Автор вопроса
    Михаил, простите за это я просто с утра не могу понять, вот и быстро быстро написал

    @dp.message_handler(commands=['subscribe'])
    async def subscribe(message: types.Message):
    if(not db.subscriber_exists(message.from_user.id)):
    db.add_subscriber(message.from_user.id)
    else:
    db.update_subscription(message.from_user.id, True)

    await message.answer(f"Вы успешно подписались на рассылку!")

    @dp.message_handler(commands=['unsubscribe'])
    async def unsubscribe(message: types.Message):
    if(not db.subscriber_exists(message.from_user.id)):
    db.add_subscriber(message.from_user.id, False)
    await message.answer(f"Вы итак не подписаны.")
    else:
    db.update_subscription(message.from_user.id, False)
    await message.answer(f"Вы успешно отписаны от рассылки.")

    @dp.message_handler(text=['Сделать рассылку'])
    async def pizda(message: types.Message):
    if message['from'].id == did:
    await bot.send_message(message.from_user.id, f"напиши свой текст!")
  • Как сделать рассылку в боте телеграма через определенную команду?

    @kurtbain Автор вопроса
    Михаил, @dp.message_handler(commands=['subscribe'])
    async def subscribe(message: types.Message):
    if(not db.subscriber_exists(message.from_user.id)):
    db.add_subscriber(message.from_user.id)
    else:
    db.update_subscription(message.from_user.id, True)

    await message.answer(f"Вы успешно подписались на рассылку!")

    @dp.message_handler(commands=['unsubscribe'])
    async def unsubscribe(message: types.Message):
    if(not db.subscriber_exists(message.from_user.id)):
    db.add_subscriber(message.from_user.id, False)
    await message.answer(f"Вы итак не подписаны.")
    else:
    db.update_subscription(message.from_user.id, False)
    await message.answer(f"Вы успешно отписаны от рассылки.")

    @dp.message_handler(text=['Сделать рассылку'])
    async def pizda(message: types.Message):
    if message['from'].id == did:
    await bot.send_message(message.from_user.id, f"напиши свой текст!")

    хочу после сообщения напишите свой текст,
    написал текст и отправить командой /send