Рубрики
Без рубрики

Учебное пособие: постройте персонализированные боты раздора с помощью Wayscript

Введение Создание ботов может быть утомительным в зависимости от используемого вами программного обеспечения. Боты раздора … Tagged с учебником, новичками, Discord, Python.

Вступление

Создание ботов может быть утомительным в зависимости от программного обеспечения, которое вы используете. Боты раздора не являются исключением из этого. В то время как другие платформы имеют ненужные ограничения, Wayscript предоставляет решение, достаточно надежное, чтобы охватить каждый вариант использования. Если у нас его нет, то мы даем вам инструменты, чтобы создать его для себя, используя язык программирования. Давайте посмотрим, как мы можем создать пользовательские боты для раздора, используя WayScript !

Предпочитаю смотреть VS Read, ознакомьтесь с видеоучете в конце этого поста.

Предварительные условия

Никаких предпосылок, кроме некоторого контента, который вы можете найти полезным: Работа с Discord Работа с Python

Мониторинг сообщений о разборе

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

В первый раз, когда вы используете Discord, вы получите доступ для авторизации его и выберет канал, к которому вы хотите подключить свой бот.

Вы также можете выбрать разрешения, которые вы хотите предоставить для Wayscript. Затем нам нужно настроить настройки нашего Trigger. У нас здесь есть несколько вариантов, таких как режим и канал, который мы хотим контролировать.

Создание ответов на бота

Есть несколько разных способов создать эти ответы в пути. Поскольку мы предоставляем полностью настраиваемые инструменты в языковых модулях программирования, вы можете очень легко создавать продвинутых ботов с помощью выбранного языка программирования. В этом примере давайте передадим весь текст сообщения в модуль Python, преформируем некоторое регулярное соответствие выражения и вернем ответ.

Мы сопоставляем эти поиски ключевых слов с словарем ключевых слов и действий Python, созданных с помощью шага переменной Create. Код Python будет выглядеть примерно так:

keywords = variables['keywords']
import re
​
command = re.compile(r'\![a-z]*')
matches = command.findall(󰀂v.1.message-Discord_Message.message󰀂)
print(matches)

action = keywords.get("matches")
​
variables['action'] = action

Отправка ответа на раздор

Как только мы сопоставляем ключевые слова с нашим словарем ключей и действий, мы можем написать ответ Discord в качестве бота.

Нужна помощь?

Если есть какие -либо вопросы, не стесняйтесь сообщать нам о Discord. Мы рады помочь! Если вы хотите увидеть этот полный шаблон сценария, вы можете найти его Здесь Анкет

Встраивать YouTube

Оригинал: “https://dev.to/wayscript/tutorial-build-personalized-discord-bots-with-wayscript-30a8”