retcode = os.system("echo 'foo' &> /dev/null")
import time
import telebot
import schedule
from threading import Thread
API_TOKEN = ""
bot = telebot.TeleBot(API_TOKEN)
@bot.message_handler(commands=["start"])
def main(message):
bot.send_message(message.chat.id, text="WELCOME")
def send_notify(user_id, text):
bot.send_message(user_id, text)
def schedule_jobs():
while True:
schedule.run_pending()
time.sleep(1)
if __name__ == "__main__":
schedule.every(10).seconds.do(send_notify, user_id="534905", text="DRINK WATER")
t_schedule = Thread(target=schedule_jobs).start()
try:
bot.polling(none_stop=True)
except Exception as e:
print(e)
some_data_from_sqlite = [('one',), ('two',), ('ten',)]
buttons_dict = {f"i am button - {x[0]}": f"i am calldata - {x[0]}" for x in some_data_from_sqlite}
buttons_dict
{'i am button - one': 'i am calldata - one', 'i am button - two': 'i am calldata - two', 'i am button - ten': 'i am calldata - ten'}
buttons_dict = {f"{i am button - {x[0]}": f"{i am calldata - {x[0]}" for x in some_data_from_sqlite}
download_dxbx_btn = tk.Button(win,command=save, text="Скачать Desktop")
download_dxbx_btn = tk.Button(win, text="Скачать Desktop", command= lambda: save(link))
у вас 2,4млрд уникальных username ? или для одного юзера может быть 100 записей о балансе? тогда как вы выбираете нужную ? (последняя?) .
Таблица балансов напрашивается как минимум добавление поля даты, а для деления можно на каждый месяц свою таблицу.