Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
Для создания бота ВКонтакте на Python можно использовать библиотеку vk_api. Вот простой пример кода, который демонстрирует создание бота, который отвечает на приветствия:
«`python
import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType
def main():
# Авторизация бота
vk_session = vk_api.VkApi(token=’токен_группы’)
longpoll = VkLongPoll(vk_session)
# Основной цикл работы бота
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me:
# Если пришло новое сообщение
if event.text.lower() == ‘привет’:
# Если пользователь написал «привет», отправляем ответное сообщение
vk_session.method(‘messages.send’, {‘user_id’: event.user_id, ‘message’: ‘Привет!’})
elif event.text.lower() == ‘пока’:
# Если пользователь написал «пока», отправляем ответное сообщение и выходим из цикла
vk_session.method(‘messages.send’, {‘user_id’: event.user_id, ‘message’: ‘Пока!’})
break
if __name__ == ‘__main__’:
main()
«`
Важно заменить `’токен_группы’` на токен вашей группы ВКонтакте. Токен можно получить, создав группу и настроив ее в разделе «Работа с API».
Этот пример кода отвечает на сообщения «привет» и «пока». Вы можете расширить его функционал, добавив новые условия и действия внутри цикла `for event in longpoll.listen():`.
Не забудьте установить библиотеку vk_api перед запуском кода:
«`
pip install vk_api
«`
Успехов в создании бота на Python для ВКонтакте!