from datetime import datetime
from datetime import timedelta
timedelta(seconds=1)
# текущее здоровье
def get_hp(user_id):
return cursor.execute("SELECT hp FROM users WHERE id = ?", (user_id, )).fetchone()[0]
# обновить здоровье
def update_hp(user_id, hp):
cursor.execute("UPDATE users SET hp = hp - ? WHERE id = ?", (hp, user_id, ))
conn.commit()
# и дальше уже их использовать
hp = get_hp(user_id)
if hp <= 0:
...
if hp ...
update_hp(user_id, attack_1)
if any(alias in text for alias in VA_ALIAS):
# перебирать команды из VA_CMD_LIST
# для каждой команды делать аналогичную проверку вхождения в текст
# проверка, что в исходном тексте содержится хотя бы одно из имен бота
text = "марик, открой vk"
if any(alias in text for alias in VA_ALIAS):
folder_names = {5163: 'Geometry', 5167: Geometry, ...}
folder = next(iter(filter(
lambda folder: folder.GetName() == folder_names[obj.GetType()],
created_folders)), None)
если вас интеремует разнообразность вариации тегов, то каждый тег может принимать 1 из 20 вариантов.
- Ало, доктор, у меня что-то живот болит. Что со мной?
- Приходите, сделаем анализы, УЗИ, по результатам определим.
- Да не, вот у моего соседа тоже живот, и он не болит. Так что со мной, скажите?
if lol == 1:
calc_roots()
elif lol == 2:
calc_math()
@bot.message_handler(commands=['photo'])
def start(message):
bot.send_message(message.chat.id, "отправьте фото")
register_next_step_handler(message, НАЗВАНИЕ_ФУНКЦИИ)