alessio9567 / telegram-betting-bot

Personal bot project elaborating soccer data from a continuosly updated website and alerting a Telegram Channel through notifications
3 stars 2 forks source link

Requiremets for new feature : Betfair Exchange Api Streaming Custom App #1

Open alessio9567 opened 2 years ago

alessio9567 commented 2 years ago

L'obiettivo è costruire un programma che prende i dati delle quote delle partite di calcio in arrivo attraverso l'api offerta dal sito di betfair. Ogni evento di calcio ha 3 possibili esiti finali : vittoria squadra casa, vittoria squadra trasferta , pareggio Il sito mostra per ogni evento i migliori prezzi ( quote ) per questi 3 possibili esiti. Sezione Punta ( Back ) in blu Ma mostra anche i migliori prezzi per i possibili contro esiti . Sezione Banca ( Lay ) in rosso Esempio: Milan-Inter Voglio puntare Milan allora faccio back su Milan , se voglio puntare contro Milan faccio Lay su Milan Ci interessa prende questi 6 numeri decimali con un timeframe di 1 minuti Chiaramente questi prezzi cambiano soprattutto durante lo svolgimento dell'evento ma possono cambiare anche prima ma di poco.

alessio9567 commented 2 years ago

Betfair espone agli sviluppatori questi dati tramite l' Api chiamata Exchange Stream Api qui la documentazione : documentazione Api: https://docs.developer.betfair.com/display/1smk3cen4v3lu3yomq5qye0ni/Exchange+Stream+API

alessio9567 commented 2 years ago

Inizialmente si può iniziare a fare un app che estragga i dati per un determinato evento in input Ogni evento è identificato da un id I dati sottoforma di json andrebbero salvati su un database come MongoDB Si tratta ovviamente di uno"stream" di dati

alessio9567 commented 2 years ago

Da questo link puoi dare un occhiata ai prossima eventi di oggi https://www.betfair.it/exchange/plus/it/calcio-scommesse-1/today

Questo è il link di un evento: le cifre che vedi dopo l'ultimo trattino sono l'ID dell'evento https://www.betfair.it/exchange/plus/it/calcio/inghilterra-efl-trophy/sheff-wed-harrogate-town-scommesse-31056110

alessio9567 commented 2 years ago

A console based C#, Java and Node.js sample application is available for the Market & Order Streaming API and is available via https://github.com/betfair/stream-api-sample-code

Users wishing to interact with the Streaming API using one of these languages are strongly advised to make use of this sample code.