Size: a a a

2020 July 11

DK

Daniil Kovalenko in aiogram [ru]
Кэтчер
on_process_message() takes 2 positional arguments but 3 were given
Посмотри, что я тебе написал
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
Andrey Dolgopolov
Подскажите как лучше реализовать задачу.
При регистрации, по очереди появляться поля,
(бот) Ваше имя:
(пользователь) Андрей
(бот) Ваша фамилия:
И т.д. я хочу чтобы сообщения удалялись,  пользователь ответил на вопрос бота про имя, после чего сам вопрос и ответ удалились. Такое можно реализовать только удалением сообщений или есть еще способы?
не надо удалять, это UX-антипаттерн в чат-ботах
используй обычный FSM пример с формой в папке Examples
он привычен и удобен для пользователя
источник

К

Кэтчер in aiogram [ru]
Daniil Kovalenko
1. Зачем тебе handler
2. Не нужен int(), from_user.id всегда в нём
3. Ты забыл 1 аргумент
По первому, я так понимаю, что handler это, когда приходит сообещение? (Я просто первый день в телеграме бота пишу)
По второму, ну почему-то если без int(), то 346932498 != 346932498.
По третьему, хз вот, что за аргумент
источник

DK

Daniil Kovalenko in aiogram [ru]
Кэтчер
По первому, я так понимаю, что handler это, когда приходит сообещение? (Я просто первый день в телеграме бота пишу)
По второму, ну почему-то если без int(), то 346932498 != 346932498.
По третьему, хз вот, что за аргумент
Нет, он тебе вообще не нужен там
источник

EF

Evgen Fil // 🎲 in aiogram [ru]
Кэтчер
По первому, я так понимаю, что handler это, когда приходит сообещение? (Я просто первый день в телеграме бота пишу)
По второму, ну почему-то если без int(), то 346932498 != 346932498.
По третьему, хз вот, что за аргумент
Возможно int(admin) и нужен
источник

DK

Daniil Kovalenko in aiogram [ru]
Кэтчер
По первому, я так понимаю, что handler это, когда приходит сообещение? (Я просто первый день в телеграме бота пишу)
По второму, ну почему-то если без int(), то 346932498 != 346932498.
По третьему, хз вот, что за аргумент
А ты в конфиге в int указал?
источник

EF

Evgen Fil // 🎲 in aiogram [ru]
Но int(message.from_user.id) точно не нужен
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Andrey Dolgopolov
Подскажите как лучше реализовать задачу.
При регистрации, по очереди появляться поля,
(бот) Ваше имя:
(пользователь) Андрей
(бот) Ваша фамилия:
И т.д. я хочу чтобы сообщения удалялись,  пользователь ответил на вопрос бота про имя, после чего сам вопрос и ответ удалились. Такое можно реализовать только удалением сообщений или есть еще способы?
finite state machine
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
В конфиге делай админов сразу списком, смотри вперёд )
источник

DK

Daniil Kovalenko in aiogram [ru]
Кэтчер
По первому, я так понимаю, что handler это, когда приходит сообещение? (Я просто первый день в телеграме бота пишу)
По второму, ну почему-то если без int(), то 346932498 != 346932498.
По третьему, хз вот, что за аргумент
3. Туда еще data прилетает, и я в своём примере её указал. Можешь поставить _, если не нужна
источник

AD

Andrey Dolgopolov in aiogram [ru]
Oleg A. 🇷🇺
не надо удалять, это UX-антипаттерн в чат-ботах
используй обычный FSM пример с формой в папке Examples
он привычен и удобен для пользователя
Так при использовании FSM тест от которого я хочу избавить исчезнет, я и так использую FSM
источник

EF

Evgen Fil // 🎲 in aiogram [ru]
Oleg A. 🇷🇺
В конфиге делай админов сразу списком, смотри вперёд )
И добавь все свои альт-аккаунты, да))
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Oleg A. 🇷🇺
В конфиге делай админов сразу списком, смотри вперёд )
если это только не переменная окружения, хотя он может брать её из окружения и сразу конвертить в список
источник

К

Кэтчер in aiogram [ru]
Oleg A. 🇷🇺
В конфиге делай админов сразу списком, смотри вперёд )
Я один буду им управлять
источник

AD

Andrey Dolgopolov in aiogram [ru]
Andrey Dolgopolov
Так при использовании FSM тест от которого я хочу избавить исчезнет, я и так использую FSM
Не исчезнет*
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
Andrey Dolgopolov
Не исчезнет*
Про анти-паттерн видимо не услышал )
источник

EF

Evgen Fil // 🎲 in aiogram [ru]
Andrey Dolgopolov
Не исчезнет*
А что не так-то?
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
Evgen Fil // 🎲
А что не так-то?
он хочет "чистый чат" в диалоге
источник

К

Кэтчер in aiogram [ru]
Daniil Kovalenko
3. Туда еще data прилетает, и я в своём примере её указал. Можешь поставить _, если не нужна
Благодарю, теперь работает
источник

AD

Andrey Dolgopolov in aiogram [ru]
Нет, не слыша если честно.
Да, мне кажется "чистый чат " лучше, если не прав то объясните почему
источник