lambda _: set_default_microphone(index)
сохранит ссылку на index, а потому все лямбды будут видеть одно и то же значение index, которое было установлено последним. lambda _, *, ind=index: set_default_microphone(ind)
lambda _, *, index=index: set_default_microphone(index)
Планирую сделать парсер букмекерской конторы
подскажите какие темы нужно поучить
есть начальные знания питона, остановился на списках, кортежах и тп
import re
myString = "This is a link https://vk.com" # тут подставляете строку из message
result = re.search("(?P<url>https?://[^\s]+)", myString).group("url")
if result:
print(f"Обнаружена ссылка {result}. Игнорирую сообщение.")
if not result:
# выполнение кода
msg = vk.messages.getById(message_ids=string)['items'][0] # тут подставляете строку из message вместо string
if 'reply_message' in msg:
print(f"Обнаружено пересланное сообщение. Игнорирую.")
else:
# выполнение кода
if len(event.attachments) >= 1:
if 'wall' in event.attachments['attach1_type']:
print(f"Обнаружен репост. Игнорирую.")
else:
# выполнение кода
Homework = (Homework1)
with open('Homework.txt', 'r', encoding='utf-8') as f:
homework = f.read()
# ....
@bot.message_handler(commands=['Homework', 'homework'])
def send_homework(message):
if not homework:
bot.send_message(message.chat.id, 'У меня пока нет домашнего задания')
else:
bot.send_message(message.chat.id, homework)