def send_welcome(message): bot.send_message( message.chat.id, 'Привет, {}! Я бот, который знает твое расписание. Напиши /help, чтобы узнать ' 'больше о командах'.format(message.chat.first_name)) lb.chech_user(message.chat.id) Thread(target=lb.log, args=[message]).start()
def next_week(message): lb.chech_user(message.chat.id) msg = [] for i in range(0, 6): msg.append(nextweektoday(message, None, lb.users[message.chat.id], i)) bot.send_message(message.chat.id, ''.join(msg)) Thread(target=lb.log, args=[message]).start()
def send_time(message): lb.chech_user(message.chat.id) a = datetime.today() bot.send_message(message.chat.id, text='Weeknumber = ' + str(weeknum()) + ', date - ' + str(a)) del a Thread(target=lb.log, args=[message]).start()
def upd_rp(message): lb.chech_user(message.chat.id) if download() == 2: bot.reply_to(message, 'Хьюстон, у нас проблемы! Файл отсутсвует') else: bot.reply_to(message, 'Окей, Босс! Все обновлено') Thread(target=ya.upload_to_disk, args=[True]).start() # ya.upload_to_disk(True) Thread(target=lb.log, args=[message]).start()
def send_help(message): lb.chech_user(message.chat.id) if message.chat.id != 526752662: bot.send_message( message.chat.id, 'Напиши /today чтобы увидеть расписание на сегодня или /nextday - для завтрашнего дня. ' 'Напиши /week чтобы увидеть расписание на текущую неделю или /nextweek для следующей. Чтобы ' 'изменить текущую ' 'группу введите номер группы от 1 до 6. Пример "1" = БАСО-01-19 (проверяйте номер группы! Иногда случаются сбросы БД)' ) else: bot.send_message( message.chat.id, 'Напиши /today чтобы увидеть расписание на сегодня или /nextday - для завтрашнего дня. ' 'Напиши /week чтобы увидеть расписание на текущую неделю ил /nextweek для слудующей.' ' /update - обновление файлов, /time - узнать текущее время время. Чтобы изменить текущую ' 'группу введите номер группы от 1 до 6. Пример "1" = БАСО-01-19. /getlog - получить логи' ) Thread(target=lb.log, args=[message]).start()
def nextdm(message): lb.chech_user(message.chat.id) nextd(message, bot, lb.users[message.chat.id]) Thread(target=lb.log, args=[message]).start()
def todaym(message): lb.chech_user(message.chat.id) todayr(message, bot, lb.users[message.chat.id]) Thread(target=lb.log, args=[message]).start()