Size: a a a

2021 November 20

Л

Леонид in Python
который находится у тебя в озу
источник

Л

Леонид in Python
И потом обновляя данные ты обновляешь их в доках гугла
источник

Л

Леонид in Python
А в коде заново обьект файла не получаешь
источник

Л

Леонид in Python
И берешь данные из старого
источник

Л

Леонид in Python
Соре за кучу сообщений, плохая привычка. Нужно было одним написать
источник

VS

Vlad Smit in Python
Угу, то есть нужно как-то не записывать данные в озу
источник

Л

Леонид in Python
Нет, тебе нужно получать файл каждый раз при вызове функции обработчика
источник

Л

Леонид in Python
Таким образом ты каждый раз будешь получать новый файл с корректными данными
источник

Л

Леонид in Python
import datetime
import pprint

import gspread
import telebot
from oauth2client.service_account import ServiceAccountCredentials

link = ['https://spreadsheets.google.com/feeds',
       'https://www.googleapis.com/auth/drive']
my_creds = ServiceAccountCredentials.from_json_keyfile_name('dad.json', link)
client = gspread.authorize(my_creds)

print_p = pprint.PrettyPrinter()

hour = datetime.datetime.now().hour
bot = telebot.TeleBot('**')
morning = [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
evening = [17, 18, 19, 20, 21, 22, 23, 24, 00, 1, 2, 3, 4]

@bot.message_handler(content_types=['text'])
def main(message):  # функция смотрит какое там время стоит, исходя из времени даёт ответ
   sheet = client.open('test').sheet1
   get_data3 = sheet.cell(1, 1).value
   get_data2 = sheet.cell(2, 1).value
   
   if datetime.datetime.now().hour in morning and message.text.lower() == "призвать техсап":
       bot.send_message(message.chat.id, get_data3)
   elif datetime.datetime.now().hour in evening and message.text.lower() == "призвать техсап":
       bot.send_message(message.chat.id, get_data2)
   elif message.text.lower() == "/help":
       bot.send_message(message.chat.id, 'Напишите "призвать техсап"')


bot.polling(none_stop=True, interval=0)
источник

Л

Леонид in Python
Твой код должен выглядеть вот так
источник

Л

Леонид in Python
Привыкай отслеживать подобное, это очень простая логическая проблема : )
источник

VS

Vlad Smit in Python
Уже начал пилить новую функцию, чтобы вставить её в эту функцию))

Да, это было изи, я конечно неделю как питон знаю, но мог бы догадаться

Спасибо (уже х3 или х4... х10 в общем и целом))
источник

Л

Леонид in Python
да лан, если всего неделю питон изучаешь то у тебя очень хорошо всё выходит : )
источник

楽園松本 in Python
Леонид, что у тебя с клавиатурой? Миллион коротких сообщений уложи в тысячу сообщений подлиннее.
источник

СИ

Сергей Иванов... in Python
Посоветуйте сериал нормальный не ру
источник

Л

Леонид in Python
Не понял ничего, извините : )
источник

Л

Леонид in Python
Если вы имеете ввиду что я  отправляю много коротких сообщений вместо одного большого, то я написал что это плохая привычка и извинился уже : )
источник

VS

Vlad Smit in Python
"You" - про психопата, красиво снято, романтично, приятный закадровый голос и в чём-то даже рациональное объяснение своих действий

"Корпорация заговор" – мультик в стиле гравити фолз. Ламповый, но чего-то не хватило

"Академия Амбрелла" - если хочется просто чего-то интересного без особого скрытого смысла... приключения тип

"Черное зеркало", "Игра в кальмара", "Ведьмак",
"Настоящий детектив" - 1 сезон пушка

"Отбросы" - веселая чернуха
"Мир дикого запада" - классная идея, но не буду говорить какая, т.к. это подаётся в конце 1 или 2 серии

"Острые козырьки" - классика, гг четкий гангстер, всё по понятиями, но не по каким-то тюремным, а более честным и возможно правильным

"Игра престолов" - игра престолов....
источник

VS

Vlad Smit in Python
Это первое, что пришло в голову, в таких вопросах важен контекст: жанр, возраст
источник

СИ

Сергей Иванов... in Python
практически всё видел из перечисленного но кое что возьму на заметку
источник