Size: a a a

2020 August 22

M

Merazzo in aiogram [ru]
к примеру такой
источник

DK

Daniil Kovalenko in aiogram [ru]
Merazzo
где взять id chat_id=-1001359487****
Как понять, "где взять"?
источник

DK

Daniil Kovalenko in aiogram [ru]
источник

DK

Daniil Kovalenko in aiogram [ru]
Если через бота
источник

НФ

Никита Филь... in aiogram [ru]
А для чего это ?
источник

НФ

Никита Филь... in aiogram [ru]
источник

НФ

Никита Филь... in aiogram [ru]
Бот не состоит в чате, но может чекнуть и так.
источник

DK

Daniil Kovalenko in aiogram [ru]
Никита Филь
А для чего это ?
Если бота на канале нет, или юзер вообще никогда там не появлялся, вероятнее всего вылетит ошибка
источник

DK

Daniil Kovalenko in aiogram [ru]
Это я на твою проверку уже оставил
источник

НФ

Никита Филь... in aiogram [ru]
Мой бот не состоит в чате, но нормально проверяет, это для каналов только так ?
источник

НФ

Никита Филь... in aiogram [ru]
Daniil Kovalenko
@dp.callback_query_handler(text='Проверка подписки')
async def follow_check(call: types.CallbackQuery):
   await call.answer()
   try:
       member = await call.bot.get_chat_member('username', call.from_user.id)
       if member.is_chat_member():
           await call.message.answer('Подписка есть')
       else:
           await call.message.answer('Подписки нет')
   except Exception(условно):
       await call.message.reply('Подписка не активна/бот не в канале')
Эта проверка пропускает всех
источник

НФ

Никита Филь... in aiogram [ru]
Хоть подписан, хоть нет.
источник

Б

Бан in aiogram [ru]
Нет, эта проверка отправляет одно сообщение если пользователь подписан на чат, и другое в противоположном случае
источник

Б

Бан in aiogram [ru]
member = await call.bot.get_chat_member('username', call.from_user.id)
       if member.is_chat_member():
           await call.message.answer('Подписка есть')
       else:
           await call.message.answer('Подписки нет')
источник

DK

Daniil Kovalenko in aiogram [ru]
Никита Филь
Эта проверка пропускает всех
источник

A

Alexander in aiogram [ru]
@dp.callback_query_handler(lambda call: True)
async def callback_inline(call):
источник

A

Alexander in aiogram [ru]
text_cancel = "Отменить"
cb_cancel = "BTN_CANCEL"

async def get_kb_order():
   """ Клавиатура для отмены заказа """
   return InlineKeyboardMarkup(
       inline_keyboard=[
           [InlineKeyboardButton(text_cancel, callback_data=cb_cancel)]
       ])
источник

A

Alexander in aiogram [ru]
Почему не отрабатывает функция callback_inline?
источник

A

Alexander in aiogram [ru]
Нажимаю на кнопку, ничего не происходит
источник

DK

Daniil Kovalenko in aiogram [ru]
Alexander
@dp.callback_query_handler(lambda call: True)
async def callback_inline(call):
Зачем вы туда пихаете lambda call: True? Зачем
источник