Загрузка...

Fix deanon bot questianonbot?

Thread in Python created by volxe Jan 5, 2025. 540 views

  1. volxe
    volxe Topic starter Jan 5, 2025 0 Jun 18, 2021
    Всем привет, наткнулся на статью История любви или как мы «взломали» телеграм бота анонимных вопросов / Комментарии / Хабр Проблема в том что 3 бот @questianonbot не работает, выдаёт ошибку
    Code
    File "c:...\deanonvoprosy-main\deanon.py", line 124, in deanon_2uid = json.loads(m.reply_markup.inline_keyboard[0][0].callback_data)['value'] # get user id, that wrote this message~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^KeyError: 'value'
    Я долго пытался пофиксить, поменял работу с value на ref, но так и не получилось достигнуть чего то, максимум
    Code
    Не удалось получить данные пользователя с ID: uLebc2MqPegsleobVIXk7. Ошибка: 'str' object has no attribute 'get_chat_member'error Невозможно получить данные пользователя, ID: uLebc2MqPegsleobVIXk7info Сообщение:info Автор: Неизвестноinfo ID: uLebc2MqPegsleobVIXk7info Ник: Неизвестно
    Люди которые хорошо разбираются в написании ботов и в работе апи тг помогите пожалуйста!!! автор того поста и проекта давно в инактиве к слову
    История любви или как мы «взломали» телеграм бота анонимных вопросов / Комментарии / Хабр
    @questianonbot
     
  2. disa
    disa Jan 5, 2025 tg premium 365₽ https://lolz.live/threads/8188375/ 10,273 Feb 15, 2022
    1. View previous comments (2)
    2. disa
      volxe, согласен, я больше для себя хотел понять
    3. volxe Topic starter
      disa, суть в том что по задумке автора той статьи его бот возращает значение инлайн кнопки как value а в моей анонке на которую кстати этот бот расчитан возращается значение в ref я не сильно разбираюсь в этом, поэтому ничего не получилось когда пытался править
  3. volxe
    volxe Topic starter Jan 5, 2025 0 Jun 18, 2021
    Все выше я уже знал
     
    1. 005
      volxe, ну и в чем тогда проблема чекнуть дамп сообщения от бота и изменить в коде?
    2. volxe Topic starter
      005, в том что я знаю проблему но хз как фиксить
  4. volxe
    volxe Topic starter Jan 5, 2025 0 Jun 18, 2021
    Есть вариантики как пофиксить?
    The post was merged to previous Jan 5, 2025
    Ладненько, мне казалось здесь есть ребзе которые разбираются
     
    1. КонфеточныйБум
      volxe, ты хочешь получить бесплатный ответ.Это не форум программистов.Если тебе нужно решить задачу напиши опытному кодеру который ее исправит и объяснит что да как.А бесплатно сыр в мышеловке
    2. volxe Topic starter
  5. NingaGo
    NingaGo Jan 5, 2025 44 Feb 9, 2024
    Я предполагаю, что в callback кнопке для ответа содержится не цифровой айди пользователя для ответа, а какая-то ассоциация, то есть: uLebc2MqPegsleobVIXk7 . Что прямым текстом и говорится, что не может найти пользователя с айди: uLebc2MqPegsleobVIXk7. А значит, что бот не дает прямого айди для ответа пользователю, а может хранить где-то в словаре или в бд, ключ - значение. он подставляет какой-то набор букв: допустим jhKl1mS1@14 , что равняется какому-то айди, допустим 0000000.
     
    1. View previous comments (7)
    2. volxe Topic starter
      NingaGo, можем пойти в :tg: там обсудить если интересно, буду рад помощи
    3. NingaGo
      volxe, пиши, в профиле есть
    4. volxe Topic starter
      NingaGo, а все остальные, если пользователей пару милионов в месяц и ссылки не менялись, а они буквально пару месяцев назад это исправили
  6. volxe
    volxe Topic starter Jan 5, 2025 0 Jun 18, 2021
    если кто то еще будет смотреть то могу сказать что мы остановились на том что надо просто расшифровать реф
     
Top
Loading...