mirror of
https://github.com/RYGhub/royal-mifia.git
synced 2024-11-25 07:04:18 +00:00
fatto #19
This commit is contained in:
parent
08bbabc295
commit
0e3d8d3d4b
1 changed files with 21 additions and 0 deletions
21
main.py
21
main.py
|
@ -677,6 +677,26 @@ def kill(bot, update):
|
||||||
bot.sendMessage(update.message.chat['id'], s.error_no_games_found, parse_mode=ParseMode.MARKDOWN)
|
bot.sendMessage(update.message.chat['id'], s.error_no_games_found, parse_mode=ParseMode.MARKDOWN)
|
||||||
|
|
||||||
|
|
||||||
|
def delete(bot, update):
|
||||||
|
"""Elimina una partita in corso."""
|
||||||
|
if update.message.chat['type'] == 'private':
|
||||||
|
if update.message.from_user['username'] == "Steffo":
|
||||||
|
cmd = update.message.text.split(' ', 2)
|
||||||
|
game = findgamebyname(cmd[1])
|
||||||
|
# Se non lo trovi con il nome, prova con l'id
|
||||||
|
if game is None:
|
||||||
|
game = findgamebyid(int(cmd[1]))
|
||||||
|
if game is not None:
|
||||||
|
game.message(bot, g.owner_ended)
|
||||||
|
game.endgame()
|
||||||
|
else:
|
||||||
|
game.message(bot, s.error_no_games_found)
|
||||||
|
else:
|
||||||
|
bot.sendMessage(update.message.chat['id'], s.error_not_owner, parse_mode=ParseMode.MARKDOWN)
|
||||||
|
else:
|
||||||
|
bot.sendMessage(update.message.chat['id'], s.error_chat_type, parse_mode=ParseMode.MARKDOWN)
|
||||||
|
|
||||||
|
|
||||||
def fakerole(bot, update):
|
def fakerole(bot, update):
|
||||||
"""Manda un finto messaggio di ruolo."""
|
"""Manda un finto messaggio di ruolo."""
|
||||||
if update.message.chat['type'] == 'private':
|
if update.message.chat['type'] == 'private':
|
||||||
|
@ -759,6 +779,7 @@ updater.dispatcher.addHandler(CommandHandler('config', config))
|
||||||
updater.dispatcher.addHandler(CommandHandler('fakerole', fakerole))
|
updater.dispatcher.addHandler(CommandHandler('fakerole', fakerole))
|
||||||
updater.dispatcher.addHandler(CommandHandler('save', save))
|
updater.dispatcher.addHandler(CommandHandler('save', save))
|
||||||
updater.dispatcher.addHandler(CommandHandler('load', load))
|
updater.dispatcher.addHandler(CommandHandler('load', load))
|
||||||
|
updater.dispatcher.addHandler(CommandHandler('delete', delete))
|
||||||
updater.start_polling()
|
updater.start_polling()
|
||||||
print("Bot avviato!")
|
print("Bot avviato!")
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
Loading…
Reference in a new issue