2017-06-19 2 views
0

version de pyTelegramBotAPI - 3.0.1commande avec des arguments dans pyTelegramBotAPI

version python: 2,7/3.6.1

Je veux créer une commande avec des arguments, par exemple:

/activate 1 
/run programm 

Comment faire?

+0

qu'avez-vous essayé jusqu'à présent? –

+0

@NoamHacker, j'ai pensé à diviser la ligne qui en résulte, mais je ne sais pas comment le faire correctement. – BoberMod

Répondre

1

Solution:

def extract_arg(arg): 
return arg.split()[1:] 

@bot.message_handler(commands=['yourCommand']) 
def yourCommand(message): 
    status = extract_arg(message.text) 

/yourCommand 1

status = ['1'] 

/yourCommand ff

status = ['ff']