Dopo aver creato un bot di telegramma e ottenuto un token bot, voglio inviare una richiesta all'API del bot.Come dovremmo inviare una query all'API dei bot di Telegram?
This link dice che dobbiamo inviare la richiesta HTTP in questo modo: https://api.telegram.org/bot<token>/METHOD_NAME
e porta ad esempio per semplice metodo del "getMe", che non ha alcun parametro di input.
Immagina di voler inviare alcuni messaggi. Dovrei usare il metodo sendMessage
che ha due parametri di input richiesti: chat_ID e testo.
Ora le mie domande inizia:
Come posso scrivere questo metodo sendMessage in formato richiesta di cui sopra con i suoi parametri? Ho provato
sendMessage(param1,param2)
e ho ricevuto il messaggio non trovato.Che cos'è
chat_id
? se voglio inviare un messaggio al contatto, come posso sapere il suochat_id
?
ho cercato molto su internet, ci sono un sacco di progetti su GitHub appositamente per questo scopo, e onestamente nessuno di loro ha senso. per l'amor di dio, per favore aiutatemi. Sto perdendo strada.
Saluti.
grazie per la buona risposta, circa la ricezione di messaggi, come può una chiacchierata utente con il mio bot, voglio dire dovrebbero semplicemente inviare il messaggio al mio conto telegramma e posso avere il loro chat_id? –
@AliCrash: l'utente trova il tuo bot per nome ('@ YourBot') o fa clic su un collegamento (' https: //telegram.me/YourBot? Start = something'), che apre una finestra di Telegram e la casella di inserimento messaggi viene sostituita con un pulsante Start gigante che invia '\ start qualcosa 'al tuo bot. – Blender
aha, ora vedo come funziona un robot, grazie ancora, ma come posso ricevere e archiviare i messaggi nella mia casella di posta del mio account Telegram in un database locale? Voglio fare un'app desktop per fare una cosa del genere. –