Topic: Telegram Bot in Python  (Letto 622 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Enricop

  • python unicellularis
  • *
  • Post: 3
  • Punti reputazione: 0
    • Mostra profilo
Telegram Bot in Python
« il: Agosto 23, 2017, 14:50 »
Ciao a tutti,
come ho scritto nella presentazione sono più o meno neofita di python, quindi prima di cimentarmi con il rischio di perdere tempo, vorrei sapere se è fattibile il progetto che ho in mente.
In sostanza ho un sito internet (in realtà è fatto con wordpress) dove siamo in 5 amministratori, vorremmo la possibilità di poter sfruttare un bot telegram che permetta ai visitatori di scriverci da telegram in un gruppo dove siamo tutti e 5 presenti più il visitatore del momento.
A primo avviso si potrebbe pensare che basti un gruppo, ma in realtà non è possibile in quanto se i visitatori fossero più di uno, ognuno vedrebbe quello che scrive l'altro creando enorme confusione.
Il bot in sostanza dovrebbe poter esser sviluppato in due modi:
1- in modo che inoltri tutti i messaggi che il visitatore invia, ad un gruppo dove ci sono i 5 amministratori che rispondendo dal gruppo a sua volta i messaggi vengono inoltrati al visitatore in questione;
2- oppure in modo che crei ogni volta un nuovo gruppo telegram con i 5 amministratori più il visitatore in questione. Poi all'uscita del visitatore però il gruppo dovrebbe eliminarsi (anche se potremmo farlo manualmente ogni volta)
Vorrei sapere se in primis è fattibile e poi quale via più semplice mi consigliate di percorrere (ed il grado di difficoltà che ha).
Grazie infinite,
Enrico

Offline bebo

  • python erectus
  • ***
  • Post: 241
  • Punti reputazione: 0
    • Mostra profilo
    • bebo_sudo's personal homepage
Re:Telegram Bot in Python
« Risposta #1 il: Agosto 23, 2017, 16:22 »
Ad occhio, non credo sia possibile "creare un gruppo con un utente e poi eliminarlo" (non credo che ad un bot sia permesso eliminare dati lato utente): penso che quello che ti serva a te sia un qualcosa come uno "smistatore", in modo che voi admin scrivendo qualcosa tipo
"/botadmin@mariorossi la risposta alla tua domanda e' ..."
rispondiate al tizio che vi ha scritto

magari si riesce a fare gia' con botfather, prova: https://telegram.me/botfather

direi in ogni caso di partire a giocare da qua: https://core.telegram.org/bots

Offline 80_ython

  • python unicellularis
  • *
  • Post: 45
  • Punti reputazione: 0
    • Mostra profilo
Re:Telegram Bot in Python
« Risposta #2 il: Agosto 23, 2017, 17:16 »
È un po' complesso, ma si potrebbe fare..
Per la trasmissione di dati servirebbe ovviamente il socket, e poi un server.
Potreste semplicemente inviare (tramite il socket) il messaggio dell'utente sul server (o cinque server diversi) e viceversa, ovvero dal vostro server al computer del visitatore, in realtà è semplice, ma non so se ho capito bene...

Offline Enricop

  • python unicellularis
  • *
  • Post: 3
  • Punti reputazione: 0
    • Mostra profilo
Re:Telegram Bot in Python
« Risposta #3 il: Agosto 23, 2017, 17:32 »
È un po' complesso, ma si potrebbe fare..
Per la trasmissione di dati servirebbe ovviamente il socket, e poi un server.
Potreste semplicemente inviare (tramite il socket) il messaggio dell'utente sul server (o cinque server diversi) e viceversa, ovvero dal vostro server al computer del visitatore, in realtà è semplice, ma non so se ho capito bene...

Si anche secondo me potrebbe essere semplice perchè di fatto si potrebbe trattare di una serie di inoltri automatici di messaggi ma temo sia complesso il resto.
Cosa è che non sai se hai capito bene?

Offline 80_ython

  • python unicellularis
  • *
  • Post: 45
  • Punti reputazione: 0
    • Mostra profilo
Re:Telegram Bot in Python
« Risposta #4 il: Agosto 24, 2017, 12:39 »
Beh, non so se ho risposto a quello che hai chiesto..