Я продолжаю получать ошибки в отношении Parsemode, пытаясь начать свой бот TelegramPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Я продолжаю получать ошибки в отношении Parsemode, пытаясь начать свой бот Telegram

Сообщение Anonymous »

Это ошибка, которую я получаю каждый раз, когда пытаюсь запустить бот. < /p>
(venv) C:\Users\Due Bighelloni\Desktop\bingo bot>python versolarmoniabingobot.py Traceback (most recent call last):
File "C:\Users\Due Bighelloni\Desktop\bingo bot\versolarmoniabingobot.py", line 2, in
from telegram.parsemode import parse_mode ModuleNotFoundError: No module named 'telegram.parsemode

Это то, что я получаю, когда пытаюсь запустить команду python file.py
Я попытался установить и удалить все, что я могу найти здесь и на других форумах.
Я проверил версии и до сих пор не знаю проблемы. = "Lang-Py PrettyPrint-Override"># MY PROBLEMS ARE HERE, IT'S ALL ABOUT THIS FIRST BLOCK.

from telegram import Update, ParseMode
from telegram.ext import ApplicationBuilder, CommandHandler, ContextTypes
import random
import time

# THE CODE GOES ON LIKE THIS...

# Sostituisci con il tuo token
TOKEN = '123456789:IFAGHSAIUSHIUAHDIUFHAS' """EXAMPLE"""

# Lista dei numeri del bingo
numbers = [str(i) for i in range(1, 90)] # Numeri da 1 a 90

# Variabili di stato del gioco
game_active = False
current_numbers = []
players = {}
victories = {}
admin_ids = [472836500] # Lista degli ID Telegram degli admin (devi inserire qui i tuoi ID)

# Funzione per ottenere i numeri del giocatore
def get_player_numbers() -> dict:
"""Genera numeri casuali per ogni giocatore"""
player_numbers = {}
for player_id in players:
player_numbers[player_id] = random.sample(numbers, 5*5) # Ogni giocatore ha 25 numeri da fare corrispondere
return player_numbers

# Funzione di start
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
"""Messaggio iniziale del bot"""
await update.message.reply_text(
"Benvenuto all'Armonia Bingo! Solo il proprietario del gruppo può avviare una nuova partita con il comando /gioca.\n"
"Puoi anche usare /help per sapere come giocare.",
parse_mode=ParseMode.MARKDOWN
)

# Funzione di aiuto
async def help(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
"""Messaggio di aiuto"""
await update.message.reply_text(
"Per giocare a Bingo, usa il comando /gioca per iniziare una partita.\n"
"Dopo aver iniziato, il bot chiamerà i numeri, e tu dovrai segnare quelli che hai!",
parse_mode=ParseMode.MARKDOWN
)

# Funzione per avviare il gioco (solo admin)
async def play_bingo(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
"""Avvia il gioco del Bingo"""
global game_active, current_numbers, players
user_id = update.message.from_user.id



Подробнее здесь: https://stackoverflow.com/questions/794 ... elegram-bo
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»