python vkbottle
Как сделать, чтобы при входе пользователя в беседу отображалось сообщение?
Ответы (1 шт):
Автор решения: Ben Puls
→ Ссылка
Всё очень даже просто. Импортируем необходимые пакеты, затем инициализируем бота, создаём декоратор, указав правила, что пользователь добавился в чат, и функцию, в которой ответим сообщением в беседу.
from vkbottle.bot import Bot, Message, rules
bot = Bot(token="token")
@bot.on.chat_message((rules.ChatActionRule("chat_invite_user"),
rules.ChatActionRule("chat_invite_user_by_link")))
async def new_user(message: Message):
await message.answer("Добро пожаловать в беседу!")
bot.run_forever()