Code Monkey home page Code Monkey logo

ilbuonmatteobot's Introduction

@Ilbuonmatteobot

Sono il bot del Buon Matteo. I miei compiti sono quelli di prenotare il fornetto, sfottere la gente e di prendere le ordinazini delle pizze. Per scegliere una pizza scrivi /pizza seguito dalla pizza che vuoi ordinare (es. /pizza margherita). È possibile scegliere per un altro con /sceglixaltro seguito dall'username della persona e che pizza vuole (es. /sceglixaltro @Pippo margherita). Non è possibile cambiare la scelta di qualcun altro. Per vedere tutte le ordinazioni già prese puoi scivere /ordine; invece per cancellare la tua pizza /cancella e per ricominciare puoi scrivere /reset. Per prenotare il fornetto per il pasto più vicino manda /prenota e se cambi idea /sprenota. Se hai bisogno di un messaggio vocale manda /dimmi seguito da quello che vuoi ascoltare. L'admin ha il potere di inoltrare i messaggi con /scrivi "testo" e di scaricare il log delle conversazioni con /log "mese"_"anno".

Se vuoi eseguirlo per conto tuo

Segui queste istruzioni se vuoi eseguire il bot Telegram su un tuo server Node JS:

Prerequisiti

  • Node JS - Ovviamente hai bisono di Node JS installato su una macchina windows (se ti sbatti a modificarlo puoi eseguirlo anche altrove) con npm per installre le dipendenze.
  • Token di @BotFather - Crea un nuovo bot su BotFather e copia il token.
  • ffmpeg - Scarica e copia ffmpeg.exe nella root del tuo progetto.

Installazione

Scarica i file di questo progetto in una cartella, posizionati dentro con un prompt ed esegui:

npm intall
Questo comado installerà tutte le dipendenze necessarie per il corretto funzionamento. Apri il file index.js con l'editor di testo che ti piace di più (es notepad++) ed inderisci il tuo token al posto dei ######. Se hai a disposizione il chat id della tua conversazione e quella del gruppo dove hai intenzione di usarlo sostituisili al posto dei ###### mostrati di seguito:
const admin = ########;
const gruppo = ########;
const token = '########';

Esecuzione

per eseguirlo basta che scrivi nel prompt:

launch.bat

Personalizzalo

Personalizzalo come ti pare, se vuoi puoi vedere la documentazione ufficiale di telegram.

Costruito con

Autore

Licenza

Questo progetto è sotto licenza MIT.

Ringraziamenti

Tutti i miei amici.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.