Size: a a a

2020 June 04

Д

Денис in aiogram [ru]
Денис
Отключен. Он команды из группы видит, а фото нет
Разобрался, бот админом не был, поэтому так было
источник

$

$name$ in aiogram [ru]
Красиво 🙃
источник

𝓶

𝓶𝓾𝓻𝓭𝓮𝓻... in aiogram [ru]
$name$
Красиво 🙃
да как обычно
источник

𝐃𝐊

𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨... in aiogram [ru]
Денис
Разобрался, бот админом не был, поэтому так было
Такое поведение - когда приватный режим активен
источник

𝐃𝐊

𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨... in aiogram [ru]
Либо прошло мало времени с его отключения
источник

𝐃𝐊

𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨... in aiogram [ru]
Админы-боты всегда видят всё, обычные боты только команды, если не выключен приватный режим
источник

Д

Денис in aiogram [ru]
𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨
Админы-боты всегда видят всё, обычные боты только команды, если не выключен приватный режим
Понял, спасибо. Да видимо, времени мало прошло, потому что включал выключал приватный режим перед этим.
источник

𝐃𝐊

𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨... in aiogram [ru]
Денис
Понял, спасибо. Да видимо, времени мало прошло, потому что включал выключал приватный режим перед этим.
Можно и добавить бота в группу заново, чтобы обновилось
источник

E

Egor in aiogram [ru]
Circa 2070
Сделал в итоге пока так:
new_user: dict = message.values["new_chat_member"]
if "username" in new_user:
   await message.answer(f"@{new_user['username']}")

Работает, но всё равно хотелось бы понять, как создавать объекты types.User
можно получить объект текущего пользователя через User.get_current()
источник

C

Circa 2070 in aiogram [ru]
Egor
можно получить объект текущего пользователя через User.get_current()
Мне нужен был не объект текущего пользователя, а объект пользователя, которого добавили в чат. В итоге всё работает так: new_member = types.User(**message.values["new_chat_member"])
источник

E

Egor in aiogram [ru]
Circa 2070
Мне нужен был не объект текущего пользователя, а объект пользователя, которого добавили в чат. В итоге всё работает так: new_member = types.User(**message.values["new_chat_member"])
А, ок)
источник

C

Circa 2070 in aiogram [ru]
Egor
можно получить объект текущего пользователя через User.get_current()
Но спасибо, запомню, вдруг в будущем пригодится
источник

МГ

Максим Головатый... in aiogram [ru]
Всем привет. Подскажите, пожалуйста, как сделать так, чтобы бот ожидал ввода сообщения, если я уже обрабатываю другое сообщение?

@dp.message_handler(commands=['qqq'])
async def qqq(message: types.Message):
   answer = await bot.get_updates()
   data = answer[-1].message.text


Т.е., чтобы в данном примере не падал на data = answer[-1].message.text .
источник

L

Leny in aiogram [ru]
Ребят, а как добавить кнопку, если нажав её открывается список диалогов и пользователь может определённый текст отправить своим друзьям?
источник

E

Egor in aiogram [ru]
Максим Головатый
Всем привет. Подскажите, пожалуйста, как сделать так, чтобы бот ожидал ввода сообщения, если я уже обрабатываю другое сообщение?

@dp.message_handler(commands=['qqq'])
async def qqq(message: types.Message):
   answer = await bot.get_updates()
   data = answer[-1].message.text


Т.е., чтобы в данном примере не падал на data = answer[-1].message.text .
Зачем?
источник

МГ

Максим Головатый... in aiogram [ru]
ожидаю ввода данных
источник

МГ

Максим Головатый... in aiogram [ru]
Т.е. мне пишут: /qqq -> я на это могу ботом как-то ответить -> пользователь вводит данные
источник

𝐃𝐊

𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨... in aiogram [ru]
Максим Головатый
Всем привет. Подскажите, пожалуйста, как сделать так, чтобы бот ожидал ввода сообщения, если я уже обрабатываю другое сообщение?

@dp.message_handler(commands=['qqq'])
async def qqq(message: types.Message):
   answer = await bot.get_updates()
   data = answer[-1].message.text


Т.е., чтобы в данном примере не падал на data = answer[-1].message.text .
Что ты творишь
источник

МГ

Максим Головатый... in aiogram [ru]
А что не так?)
источник

E

Egor in aiogram [ru]
Максим Головатый
ожидаю ввода данных
Тебе нужен FSM и стейты, а не ожидание следующего сообщения. Посмотри пример
источник