telegram-bot im Gruppenchat
📁 Python, Arbeit
Ich habe einen einfachen telegram-bot erstellt:
import telebot@bot.message_handler(content_types=[""text""])def repeat_all_messages(message): if (message.text.split("" "")[0].upper() == 'BOT,'): bot.send_message(message.chat.id, 'I\\'m here')Alles funktioniert einwandfrei, aber wenn ich ihn zu einem Gruppenchat hinzufüge, bleibt er stumm. Könnt ihr mir sagen, wie ich ihn an Gruppenchats anpassen kann?
Schauen Sie.
Zunächst müssen A und C teilerfremd sein. Wenn sie nicht teilerfremd sind, dann ist jede Linearkombination (A * X) % C = A * X + C * Y nicht gleich eins, das heißt, es gibt keine Antwort.
Okay, nehmen wir an, die Zahlen A und C sind teilerfremd. Um dies festzustellen, müssen Sie den euklidischen Algorithmus zur Berechnung des GCD verwenden. Wenn Sie dabei den erweiterten euklidischen Algorithmus verwenden, erhalten Sie nicht nur den GCD, sondern auch die Koeffizienten alpha, beta, für die gilt:
alpha * A + beta * C = GCD(A, C) = 1.Dabei ist alpha Ihre Antwort, da
(alpha * A) % C = (1 - Anmelden um eine Antwort zu hinterlassen