Как сделать бота для ВК группы python

Here are 21 public repositories matching this topic.

Language: All
Filter by language
Sort: Most stars
Sort options

EXG1O / VK-Bot

VK Bot — программа для добавление неограниченное кол. VK ботов с удобным интерфейсом и гибкой настройкой.

  • Updated Feb 11, 2023
  • Python

N1ghtF1re / vk-voteban-bot

Bot for the social network VKontakte, which on command launches a vote with the exception of a certain user.

  • Updated Oct 19, 2018
  • Python

MeGysssTaa / kristy-bot

Бот для университетских бесед ВК

  • Updated Apr 13, 2023
  • Python

asymptotee / vk-to-telegram

Перенос сообщений из вк, в телеграм и наоборот

  • Updated Oct 30, 2022
  • Python

Ar4ikov / vk_advanced_api

A very simple to use API Wrapper for Vkontakte (VK) on Python.

  • Updated Oct 8, 2021
  • Python

Axelof / vk.observer_project

project for tracking user events in VK

БОТ ДЛЯ ГРУППЫ VK НА PYTHON ЗА 15 МИНУТ

  • Updated Oct 5, 2022
  • Python

OPHoperHPO / vk-bot-template

Longpoll Bot for VK.com written in python.

  • Updated Nov 1, 2020
  • Python

Ar4ikov / MVS

OpenSource Server for verificate your MC Account to VK

  • Updated May 12, 2018
  • Python
Еще по теме:  Как поставить мелодию из Вконтакте на звонок

DaniinXorchenabo / my_university_group_site

НАХОДИТСЯ В РАЗРАБОТКЕ сайт, vk-бот, Android-приложение для удобства студенческой жизни. /находится в разработке/ Систематизация информации, напоминание о лекциях, запоминание домашнего задания и много-много всего остального

  • Updated Sep 3, 2021
  • Python

txlyre / automaton

A script that automatically plays the VK minigame «Slaves».

  • Updated Mar 29, 2021
  • Python

BeautifulDirt / bot_anchous_quotes

The simplest bot for VK group chats

  • Updated Dec 15, 2020
  • Python

AudioBridge-team / AudioBridge

Save video from YouTube and tracks from SoundCloud into Vkontakte audio.

  • Updated May 9, 2023
  • Python

paladin-705 / VkScheduleBot

Schedule bot for Vk

  • Updated Dec 22, 2021
  • Python

BeautifulDirt / bot_new_year

A bot for VK communities that generates a greeting card with a photo and user name

  • Updated Dec 15, 2020
  • Python

Fy5tew / vmojitar

VK бот для генерации аватарок из стикеров vmoji

  • Updated Jul 31, 2022
  • Python

BeautifulDirt / bot-christmas2021

The bot for VK group (vk.com/serial_sled)

  • Updated Jan 22, 2021
  • Python

NazarBondarev / vk-text-bot

Простой бот ВК Вопрос-Ответ

  • Updated Aug 10, 2020
  • Python

Источник: fasthub.cc

БОТ ДЛЯ ГРУППЫ VK НА PYTHON ЗА 2 МИНУТЫ

Bot vk на python

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.

neurocode

Пользователь
Июл 6, 2020 1 0 1

Здравствуйте, так как программирование не совсем моя специфика есть вопрос по боту для сообщений от группы вк.
Бот полностью настроен мною и работает(можете использовать его в своих целях.Только подставьте токен ключ вашей группы) но есть проблема сессии vk api. Приходится запускать бота каждый день снова. Подскажите как можно автоматизировать данный процесс. Например переподключение к сессии через определенное время в самом коде или создание отдельного скрипта.

Запуск бота происходит через бесплатный сервис https://www.pythonanywhere.com/
Файл залит на сервер и запуск происходит через консоль с помощью команд
pip3.8 install —user vk_api
python3 any.py

Вот код самого бота файла питона(any.py)

Еще по теме:  Как скопировать свой профиль в ВК с телефона Новая версия

#!/usr/bin/env python # -*- coding: utf-8 -*- from vk_api.longpoll import VkLongPoll, VkEventType import vk_api from datetime import datetime import random import time token = «ВВЕДИТЕ СВОЙ ТОКЕН API» vk_session = vk_api.VkApi(token=token) response=True str(response) session_api = vk_session.get_api() longpoll = VkLongPoll(vk_session) for event in longpoll.listen(): if event.type == VkEventType.MESSAGE_NEW: response = event.text.lower() response = event.text.casefold() if event.from_user and not (event.from_me): response = str(response) if response == «начать»: vk_session.method(‘messages.send’, ) time.sleep(1) vk_session.method(‘messages.send’, ) time.sleep(3) vk_session.method(‘messages.send’, ) elif response == «1»: vk_session.method(‘messages.send’, ) elif response == «2»: vk_session.method(‘messages.send’, ) elif response == «3»: vk_session.method(‘messages.send’, ) elif response == «4»: vk_session.method(‘messages.send’, ) elif response == «5»: vk_session.method(‘messages.send’, ) elif response == «6»: vk_session.method(‘messages.send’, )

Ниже представлены виды запускаемых консолей и файловой системы сервера для решения этих задач.
виды консоли.jpgфайловая система.jpg
Пытался сделать что то вроде перезапуска скрипта питона через sh скрипт, но у меня ничего особо не вышло. Уверен, что знающие смогут подсказать как можно автоматизировать этот процесс.

Источник: itfy.org

Python-сообщество

[RSS Feed]

  • Начало
  • » Python для новичков
  • » Пытаюсь создать бота для вк, помогите

#1 Март 3, 2022 18:59:52

Пытаюсь создать бота для вк, помогите

Начал программировать на питоне пару дней назад, хочу написать бота для группы вк который будет давать варны и кикать пока получилось это, но уже выдает ошибки, я не понимаю как это исправить.

attachment

Прикреплённый файлы:
VKbot.py (542 байта)

#2 Март 3, 2022 21:04:19

Пытаюсь создать бота для вк, помогите

И? Вы думаете мы все щас скачаем файл и зайпстим его у себя на компах.планшетах.телефонах что бы увидеть какая у вас ошибка?

Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

#3 Март 4, 2022 06:03:30

Пытаюсь создать бота для вк, помогите

from random import random
from vk_api import VkApi
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType

vk_session = VkApi(token=»)
longpoll = VkBotLongPoll(vk_session, «»)
vk = vk_session.get_api()

def write_msg(chat_id, message):
random_id = round(random() * 10 ** 9)

vk.messages.send(
random_id=random_id,
chat_id=chat_id,
message=message,
)

форматирование конечно тоже пошло далеко и надолго.

Еще по теме:  Как посмотреть сколько сообщений в диалоге ВК с одним человеком

Отредактировано Gromoboi2037 (Март 4, 2022 06:04:27)

#4 Март 4, 2022 09:22:32

Пытаюсь создать бота для вк, помогите

ну и? какая ошибка?

Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

#5 Март 4, 2022 11:36:37

Пытаюсь создать бота для вк, помогите

Жалуется на эту строчку longpoll = VkBotLongPoll(vk_session, «»)

#6 Март 4, 2022 19:59:45

Пытаюсь создать бота для вк, помогите

Gromoboi2037
Жалуется на эту строчку longpoll = VkBotLongPoll(vk_session, “”)

Нужно исправить ошибу

Я думаю топик можно закрывать по причине невозможности вопрошающего сформировать и донести свой вопрос.

Влодение рускай арфаграфией — это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

#7 Март 4, 2022 22:27:31

Пытаюсь создать бота для вк, помогите

Gromoboi2037
Начал программировать на питоне пару дней назад, хочу написать бота для группы вк который будет давать варны и кикать пока получилось это, но уже выдает ошибки, я не понимаю как это исправить.

Открой консоль питона и строчку за строчкой выполняей в ней. Необязательно весь скрипт выполнять через его запуск.

Вот эти строки вставляй по одной в консоль и выполняй

from vk_api import VkApi from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType vk_session = VkApi(token='[31d554926e87f23f8665a999c470dab090935207c5ee5d8xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc46]’) vk_session longpoll = VkBotLongPoll(vk_session, «[club210971962]») longpoll vk = vk_session.get_api() vk

Чтобы открыть консоль питона, надо нажать Win + R и там набрать python.exe . Либо в пуске винды найти консоль питона.

#8 Март 5, 2022 12:53:34

Пытаюсь создать бота для вк, помогите

Я тут решил код переписать получилось это:
import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
def sender (user_id, message):
session.method(“messages.send”, “user_id”: user_id,
“message”: message,
“random_id”: 0

for event in VkBotLongPoll(session).listen():
if event.type == VkBotEventType.MESSAGE_NEW and event.to_me:
user_id = event.user_id
text = event.type.lower()
if text == “привет”:
sender (user_id,“привет”)

выдает такую ошибку:
Traceback (most recent call last):
line 13, in for event in VkBotLongPoll(session).listen():
TypeError: __init__() missing 1 required positional argument: ‘group_id’

Источник: python.su

Рейтинг
( Пока оценок нет )
Загрузка ...