170 похожих чатов

Hi. Немного не понимаю как решить проблемку) А конкретно, в

клавиатурах по aiogram, не могу найти способ "удалить" старую клавиатуру. Получается так, что когда выдаю новую клавиатуру, появляется и старая.... И когда я закрываю старую Клаву, пустой. А потом вызываю её заново, или другую, они склеиваются со старой (скину скрины). ReplyKeyboardRemove не помогает, всё ровно также.
P.s. Всё построена на зависимости от того, какой текст был отправлен, без команд с "/"

Весь код не хочу палить, поэтому по частям:
Часть 1
NormKeyboard = types.ReplyKeyboardMarkup(resize_keyboard=True, one_time_keyboard=True)

dsert = ["войти с помощью уникального id", "войти с помощью пароля + логин"]
Часть 2
NormKeyboard.add(*dsert)
await msg.answer("Как вы хотите войти в аккаунт?", reply_markup=NormKeyboard)
if dbs.dt.update_users_act(id, "joing") == True:
print("x")
else:
await msg.reply("Произошла ошибка")
print("y")
Часть 3
elif userAct == "joing":
if msgr == str(dsert[0]):
dbs.dt.update_users_act(id, "newUser")
await msg.answer("es", reply_markup=ReplyKeyboardRemove())
elif msgr == str(dsert[1]):
print("yes2")
NormKeyboard.add(*dserte)
await msg.reply("В какой аккаунт вы хотете войти?(Если у вас уже объединённый аккаунт с несколькими вариантами, выбирите один из них)", reply_markup=NormKeyboard)
else:
print("yes3")
dbs.dt.update_users_act(id, "newUser")
await msg.reply("es")

28 ответов

9 просмотров
Not Official-Hacker🇷🇺 Автор вопроса

индификатора 🌝

Not Official-Hacker🇷🇺 Автор вопроса
Oleg Polikhronidi
индификатора 🌝

Не важно... Ошибки русского языка и Т9 меня сейчас не сильно волнуют.

Скриншоты пожалуйста, или пастбин, серьезно :? Плюс есть чат аиогоамма

Что это бл

Not Official Hacker🇷🇺
screenshot

Я делал ботов на других библиотеках. После нажатия на кнопку клавиатура обычно сама сбрасывалась. Возможно, вам стоит перейти в чат по aiogramm, есть русскоязычный.

Not Official-Hacker🇷🇺 Автор вопроса
Roman Voronov
Я делал ботов на других библиотеках. После нажатия...

Дайка чат. Мне уже давали ссылку, затерял...

Not Official Hacker🇷🇺
+

Садомазахист.

Mʀ. Sʜɪsʜᴋɪɴᅠ [ᴇʟ]
Там просто надо по людски Клаву делать.

Эт да. Один фиг под капотом у большинства тот же telegram api, смазаный сахаром.

Не, всё работает на офф клиенте и апи, нового не изобрели, но aiogram и telebot все же основные, если ботов ботов надо делать, а не юзерботов.

Mʀ. Sʜɪsʜᴋɪɴᅠ [ᴇʟ]
Не, всё работает на офф клиенте и апи, нового не и...

Напоминает мне забавный случай. Лезу через юзербота сообщения из чата скачивать для последующего анализа. Думаю, что-то медленно и упираюсь в лимиты API, постоянно простаивать приходится. И тут мне друг грит - а ты что, не знал, в чате кнопка выгрузки в JSON есть...

Roman Voronov
Напоминает мне забавный случай. Лезу через юзербот...

Это же сколько сообщений было, что лимиты пойманы :?)

Roman Voronov
В том чате копейки, 10М

Ну тогда да, проще json'ом, там же 20 сообщений в сек вроде стоит тоже, ну или поллинг и всё в бд до лучших времён)

Mʀ. Sʜɪsʜᴋɪɴᅠ [ᴇʟ]
Ну тогда да, проще json'ом, там же 20 сообщений в ...

Неее, из десктопа там на порядки быстрее. Поллингом я бы всю ночь тянул. Кнопка выгрузки отработала где-то минут за 10.

Roman Voronov
Неее, из десктопа там на порядки быстрее. Поллинго...

Не не, я про то, что поллингом получать изначально как чат добавили, там же как. Все тг клиенты на нем работают )

Mʀ. Sʜɪsʜᴋɪɴᅠ [ᴇʟ]
Не не, я про то, что поллингом получать изначально...

Разве? Я думал на сокетах. Поллингом никаких трафиков не хватит.

Roman Voronov
Напоминает мне забавный случай. Лезу через юзербот...

Мне тут надо было утянуть каналы, на которые только подписался, чтобы боту было, на чем потренироваться сообщения разбирать, так эта кнопка попросила подождать сутки.

𝓐𝓶𝓪𝓻𝓸 𝓥𝓲𝓽𝓪 🐝
Мне тут надо было утянуть каналы, на которые тольк...

Странно. А скок сообщений было в канале? Может токен наказали за что-то?

Roman Voronov
Странно. А скок сообщений было в канале? Может ток...

Много. С год по многу в день :) Я не жадный, я запасливый.

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

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Кто-нибудь решал проблему с автоматическим скроллингом к выбранной ячейке в TDBGrid в Lazarus? Проблема в том, что есть допустим 3 столбца, третий столбец виден наполовину, вк...
Дмитрий Логинов
1
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Чорт! Чорт! Чорт! Стала ставить через GetIt (написано же, что ручками не рекомендуется) Сломалось на дублировании моей TSkLabel. Чтож мне ее по всем проектам переименовывать в...
Катерина Свиридова
7
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
Hey someone plz help to resolve my issue here is my table... Log { id user_id type target_ct target_obj_id action_ct action_obj_id workspace_id created_at } i wanna fil...
Rahul Singh
1
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
Карта сайта