2016-03-17 22 views
6

Così ho costruito un bot telegramma, che può ricevere i seguenti comandi:Come posso rispondere al mio bot con gli argomenti?

  • /list
  • /info 123

Questa grande opera, come posso prendere /info e passare gli argomenti aggiuntivi int. Purtroppo, i client Telegram non vedono /info 123 come un comando completo, ma solo la parte /info. C'è un modo per far sì che riconosca l'interezza del comando come comando?

Ho provato Markdown-it: [/info 123](/info 123), ma nessuna gioia. È possibile?

+0

Mostraci un codice. – unnikked

risposta

7

ho raggiunto a @BotSupport con la stessa domanda, e lui/loro/ha risposto rapidamente con la seguente risposta:

Salve, al momento non è possibile evidenziare parametri di un comando. I ogni caso, si può trovare una soluzione se si utilizzano le tastiere personalizzate corrette;) — @BotSupport

tastiere personalizzate possono essere un'opzione per qualcuno, ma non per me. La soluzione che ho scelto è di dare il comando come /info123. Mentre il bot riceve tutti i comandi /, controllo se il comando ricevuto inizia con info e, in tal caso, rimuovo la parte info. Converto la stringa rimanente/int in argomenti e la passo al relativo comando.

Problemi correlati