1
Fork 0
mirror of https://github.com/RYGhub/royal-mifia.git synced 2024-11-22 13:54:19 +00:00
royal-mifia/main.py

61 lines
No EOL
1.1 KiB
Python

from telegram.ext import Updater
import filemanager
token = filemanager.readfile('telegramapi.txt')
updater = Updater(token)
# Ruoli possibili per i giocatori
# Base di un ruolo
class Role:
icon = str()
haspower = False
poweruses = 0
def power(self):
pass
def onendday(self):
pass
class Royal(Role):
icon = "\U0001F610"
class Mifioso(Role):
icon = "\U0001F47F"
haspower = True
poweruses = 1
target = None
def power(self):
# Imposta qualcuno come bersaglio
pass
def onendday(self):
# Ripristina il potere
self.poweruses = 1
# Uccidi il bersaglio
class Investigatore(Role):
icon = "\U0001F575"
haspower = True
poweruses = 1
def power(self):
# Visualizza il ruolo di qualcuno
pass
def onendday(self):
# Ripristina il potere
self.poweruses = 1
# Comandi a cui risponde il bot
def ping(bot, update):
bot.sendMessage(update.message.chat.id, "Pong!")
updater.dispatcher.addTelegramCommandHandler('ping', ping)
updater.start_polling()