Ich bekomme weiterhin Fehler in Bezug auf Parsemode, wenn ich versuche, meinen Telegrammbot zu startenPython

Python-Programme
Guest
 Ich bekomme weiterhin Fehler in Bezug auf Parsemode, wenn ich versuche, meinen Telegrammbot zu starten

Post by Guest »

Dies ist der Fehler, den ich jedes Mal bekomme, wenn ich versuche, den Bot zu starten. < /p>

Code: Select all

(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
Das erhalte ich, wenn ich versuche, den Befehl Python -Datei zu starten. könnte hier und in anderen Foren finden.
Ich habe die Versionen überprüft und kenne das Problem immer noch nicht. = "Lang-Py PrettyPrint-Override">

Code: Select all

# 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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post