Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Как создать Vk Bot (Беседный бот)

#V9GAS

Компетентный
Всем привет, мои любимцы форума Pawno-Info.Ru.
Сегодня на уроке я вам покажу как создать вк бота на библиотеки vk_api который обязан нам отвечать в соверешенно ЛЮБОЙ беседе.

Приступим к нашему делу:

Первым делом мы импортируем библиотеку vk_api и longpoll.
Python:
import vk_api
from plugins import system, function
from vk_api.bot_longpoll import VkBotEventType, VkBotLongPoll
Теперь создадим сессию вк где будут хранится наши секретные данные токена группы и id группы.
Код:
vk_session = vk_api.VkApi(token = 'd196...743')
longpoll = VkBotLongPoll(vk_session, 207250995)
Давайте создадим прослушку longpoll
Python:
 for event in longpoll.listen():
        if event.type == VkBotEventType.MESSAGE_NEW:
         if event.obj.text.lower() == 'text':
            text = function.register(event.obj.from_id)
            vk.messages.send(peer_id=event.obj.peer_id, message={text}, random_id=0)
         if event.from_chat:

            id = event.chat_id
            msg = event.object.message['text'].lower()
Ура! Мы создали прослушку теперь создадим команды и ответы на них.

Код:
            except:
                dey = ''
                invite_id = -100

            if dey == 'chat_invite_user':
                sender(id, f'Кто же к нам присоединился!!! Это же @id{invite_id}!')

            if msg == '/help':
                sender(id, 'Мои команды:\nГруппа Пользователь[1]:\n\n/stats - Просмотр своей статистики\n/rating - Просмотр рейтинга сообщений')

            if msg == '/stats':
                sender(id, 'Функция в разработке.')
Код:
Мы создали то что хотели. Я вас поздравляю!

Хочу прикрепить спойлер:
1. Ты зачем спиз%#л код? - Я его НИГДЕ не брал, зарубите это себе на носу. 2. Зачем делаешь неправильный код? - Чтоб я это раз услышал...
 
Сверху Снизу