@PythonWebb

Выполнение функции 1 раз Python?

Как сделать чтобы функция выполнялась всего 1 раз?
hellos = ["Привет","привет","Здарова","Дарова","Ку","ку","Хай","Хелло","Хеллоу","дарова","Начать"]
@bot.message_handler(content_types=['text'])
def welcome(message):
	for element in hellos:
		if element == message.text:
			bot.send_message(message.chat.id, "Привет, я рад что ты сюда заглянул.")
			return
bot.polling(none_stop = True)
  • Вопрос задан
  • 1346 просмотров
Пригласить эксперта
Ответы на вопрос 1
Gramor
@Gramor
Разработка чат-ботов и мобильных приложений
В чем суть. В твоём решении, функция обернута в декоратор который ее вызывает когда влетел новый контент типа text. Вообще с данной библиотекой очень много веселья, я тебе рекомендую использовать библиотеку vk_api, использую во всех своих проектах.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы