Задать вопрос

Почему бот не отправляет сообщение?

По моей задумке бот должен писать сообщение "Привет, создатель!" (когда я пишу в чат "Привет")
Но почему-то он этого не делает, хотя в переменной ilya мой id
elif event.object.text == "Привет" :
                    ilya = event.object.from_id
                    #print(ilya)
                    if ilya == "270126576":
                        vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'Привет, создатель!', "random_id": 0})
                    else:
                        vk.method("messages.send", {"peer_id": event.object.peer_id, "message": 'Привет', "random_id": 0})
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 7 комментариев
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Не эксперт, но
  1. Измените random id
  2. Скорее всего у вас в ilya число, а вы сравниваете со строкой. Сделайте ilya = str(event.object.from_id) либо ilya == 270126576
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы