Преглед на файлове

Ajout d'une fonction pour voir les episodes recents qui ne sont pas vus

master
TheBidouilleur преди 8 месеца
родител
ревизия
bb2529e47f
променени са 1 файла, в които са добавени 27 реда и са изтрити 8 реда
  1. +27
    -8
      bot.py

+ 27
- 8
bot.py Целия файл

@@ -6,8 +6,9 @@ import logging
import requests
import json
from telegram.ext import Updater, CommandHandler
from config import config
from betaseries import login_beta
from config import config, series
from betaseries import login_beta, get_title_only, to_see
from telegram_api import send_message

# Activer / Désactiver le debuggage {Projet : pas encore utilisé}
DEBUG = True
@@ -28,12 +29,12 @@ logger = logging.getLogger(__name__)


def start(update, context):
update.message.reply_text('Bonjour Sensei. !')
update.message.reply_text('Je suis ici pour te servir, malgré ça : je reste en Beta ! Soyez doux.')
send_message('Bonjour Sensei. !')
send_message('Je suis ici pour te servir, malgré ça : je reste en Beta ! Soyez doux.')
return
def ping(update, context):
update.message.reply_text("Pong!")
send_message("Pong!")
return
def init(update, context):
@@ -48,7 +49,7 @@ def init(update, context):
betauser = data
message = "Token utilise pour Betaseries : " + betauser
# à supprimer : nous utiliserons plutot la librairie de telegram lorsque nous répondons à une commande. l'API sera utile pour le script
# à editer : nous utiliserons plutot la librairie de telegram lorsque nous répondons à une commande. l'API sera utile pour le script
API_Message = 'https://api.telegram.org/'
API_Message += 'bot' + token_bot + '/sendMessage?chat_id=' + user_id + '&text='
#
@@ -90,8 +91,23 @@ def repeat(update, context):
return


def check_seen(update, context):
message = 'à voir \n'
for i in range(len(series)):
thetvdb_id = series[i]
message += '- ' + str(to_see(thetvdb_id))
send_message(message)


def liste(update, context):
message = ''
message = u'Liste des séries surveillées : ' + '\n'
for i in range(len(series)):
message += '- ' + get_title_only(series[i]) + '\n'
message += '\n' + "Bon Visionnage !"
send_message(message)
def main():
updater = Updater(token_bot, use_context=True)
print("Bot connecté")
@@ -113,7 +129,10 @@ def main():
pass_job_queue=True,
pass_chat_data=True))

dp.add_handler(CommandHandler("liste", liste))
dp.add_handler(CommandHandler("check", check_seen))

updater.start_polling()
updater.idle()


Loading…
Отказ
Запис