Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dini4ka/vk_bot

вк бот для чатов
https://github.com/dini4ka/vk_bot

bot-vk chat-bot vk vk-api

Last synced: 25 days ago
JSON representation

вк бот для чатов

Awesome Lists containing this project

README

        

Всем привет, хочу вам продемонстрировать бота для чатов вконтакте. Функционал бота заключается в том, что администратор беседы вызывает того
через специальный флаг('bot_help') в конце сообщения, которое надо закрепить.Люди из беседы отвечают на закрепленное сообщение, отписывая +,-,+-(-+). Бот редактирует закреп согласно внесенным ответам, пример ниже на видео


![Vk_bot](https://user-images.githubusercontent.com/77235598/203727548-32f600c3-5468-45ef-980f-76015eeb1f4c.gif)


Для запуска и проверки работы вам нужно будет перейти в config.py и поменять переменные
![Снимок экрана 2022-11-24 в 10 44 00](https://user-images.githubusercontent.com/77235598/203722939-71ca8a4a-ba4c-445e-8557-8b7177177f2e.png)


Также будет необходимо настроить вашего бота.

Для этого создайте любое сообщество, перейдите во вкладку управление сообществом - настройки - управление API

![Снимок экрана 2022-11-24 в 10 47 31](https://user-images.githubusercontent.com/77235598/203723603-aca7bcb4-9339-4f25-b73b-814039578c97.png)


Далле Long Poll Api и включаем Long Poll Api, затем переключаемся на Типы событий и ставим везде галочки, что касается сообщений

![Снимок экрана 2022-11-24 в 10 48 32](https://user-images.githubusercontent.com/77235598/203724031-43163c35-31bd-4023-be5d-40c85dd2b294.png)
![Снимок экрана 2022-11-24 в 10 50 04](https://user-images.githubusercontent.com/77235598/203724162-a3fe11e6-65e1-4719-8871-844ed9d3bea0.png)


Далее ключи доступа и создаем ключ, который вам нужно будет вставить в конфиг

![Снимок экрана 2022-11-24 в 10 53 41](https://user-images.githubusercontent.com/77235598/203724882-50c09240-c878-45fc-bd15-4e4a32515292.png)


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

![Снимок экрана 2022-11-24 в 10 55 33](https://user-images.githubusercontent.com/77235598/203725214-dcfdc952-ab3c-42bd-8f3c-c61b617911ea.png)


Теперь настроки для бота, включаем возможнсти ботов и разрешаем добавлять в беседу

![Снимок экрана 2022-11-24 в 10 57 26](https://user-images.githubusercontent.com/77235598/203725520-9c1e77ea-c32f-42b0-96ba-4a198fd38cf8.png)


Если все сделали правильно - появится такая кнопка на главной странице сообщества


![Снимок экрана 2022-11-24 в 11 00 09](https://user-images.githubusercontent.com/77235598/203726032-ec05fd7a-5c9d-448f-bd4e-9576e5ad7ea6.png)


Осталась мелочь - добавить бота в беседу и назначить его в ней администратором. После этого можно запускать бота, не забыв предварительно поменять конфиг.
Удачи в использовании!





Если нужно объяснить как залить этого бота на хост, чтобы все работало - дайте знать здесь