Загрузка...

Помогите мне пожалуйста проблема с скриптом казика

Тема в разделе Python создана пользователем ЛОГИН 15 янв 2025. 151 просмотр

  1. ЛОГИН
    ЛОГИН Автор темы 15 янв 2025 ЧЕКИИИ Cryptobot https://t.me/+NvxSQoHYx54xNTFi 1562 1 ноя 2023
    Купил скрипт казика, при написании старт пишет вот это:


    Python
    ERROR:asyncio:Task exception was never retrieved
    future: <Task finished name='Task-11' coro=<Dispatcher._process_polling_updates() done, defined at C:\Users\Пользователь\AppData\Roaming\Python\Python312\site-packages\aiogram\dispatcher\dispatcher.py:265> exception=AttributeError("'Message' object has no attribute 'answer'")>
    Traceback (most recent call last):
    File "C:\Users\Пользователь\AppData\Roaming\Python\Python312\site-packages\aiogram\dispatcher\dispatcher.py", line 273, in _process_polling_updates
    for responses in itertools.chain.from_iterable(await self.process_updates(updates, fast)):
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Пользователь\AppData\Roaming\Python\Python312\site-packages\aiogram\dispatcher\dispatcher.py", line 147, in process_updates
    return await asyncio.gather(*tasks)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Пользователь\AppData\Roaming\Python\Python312\site-packages\aiogram\dispatcher\handler.py", line 99, in notify
    response = await handler(*args, **partial_data)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Пользователь\AppData\Roaming\Python\Python312\site-packages\aiogram\dispatcher\dispatcher.py", line 168, in process_update
    return await self.message_handlers.notify(update.message)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Пользователь\AppData\Roaming\Python\Python312\site-packages\aiogram\dispatcher\handler.py", line 99, in notify
    response = await handler(*args, **partial_data)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\Пользователь\Desktop\Скрипт\main.py", line 322, in poshel_nahuy_telebot
    msg = await message.answer(f"<blockquote><b> Добро пожаловать в реферального бота {config.CASINO_NAME}!\n\n Статистика ваших ставок\n├ Общая сумма ставок - {total_bets_summ}$\n├ Сумма выигрышей - {total_wins_summ}$\n└ Сумма проигрышей - {total_lose_summ}$</b></blockquote>", reply_markup=kb.menu(message.from_user.id))
    ^^^^^^^^^^^^^^
    AttributeError: 'Message' object has no attribute 'answer'
     
  2. ЛОГИН
    ЛОГИН Автор темы 15 янв 2025 ЧЕКИИИ Cryptobot https://t.me/+NvxSQoHYx54xNTFi 1562 1 ноя 2023
    Что мне сделать чтобы скрипт заработал
     
  3. манера
    манера 15 янв 2025 Заблокирован(а) 2 26 авг 2024
    :finger_up:
     
    1. Посмотреть предыдущие комментарии (3)
    2. ЛОГИН Автор темы
  4. ЛевыйТип
    await bot.send_message()
    ChatGPT покажи пример как надо правильно делать через бот сенд
     
    1. ChatGPT
      Привет, ЛевыйТип! Ошибка, которую ты видишь, связана с тем, что объект `Message` в библиотеке aiogram не имеет метода `answer`. Вместо этого, ты можешь использовать метод `send_message` от объекта `bot`. Вот пример, как это можно сделать:

      Python

      from aiogram import Bot, Dispatcher, types
      from aiogram.utils import executor

      API_TOKEN = 'YOUR_API_TOKEN'

      bot = Bot(token=API_TOKEN)
      dp = Dispatcher(bot)

      @dp.message_handler(commands=['start'])
      async def send_welcome(message: types.Message):
      await bot.send_message(
      chat_id=message.chat.id,
      text=f"Добро пожаловать в реферального бота {config.CASINO_NAME}!\n\n"
      f"Статистика ваших ставок\n"
      f"├ Общая сумма ставок - {total_bets_summ}$\n"
      f"├ С..."
      )

      if __name__ == '__main__':
      executor.start_polling(dp, skip_updates=True)
      В этом примере мы используем `bot.send_message`, чтобы отправить сообщение в чат, откуда пришла команда `/start`. Убедись, что ты заменил `'YOUR_API_TOKEN'` на свой реальный токен бота. Если у тебя есть дополнительные вопросы или проблемы, дай знать!
Top
Загрузка...