@X_x_Danil_x_X

Как выполнять команды на сервере при нажатие реакции в discord?

Всем привет! Я создаю RPG discord-бота на python, но не понимаю, как при клике на реакцию выполнять какую либо функцию. Пожалуйста, подскажите :3. Вот мой код (пока не дописанный):
import discord
from discord import commands
import random

bot = discord.Bot(command_prefix="!")

name = ""
heal = 100
enemy_heal = 100
go = 0

@bot.command()
async def set_player(ctx, player):
  global name
  if player == "Самурай":
    name = "Самурай. "
    await ctx.send("Имя успешно сохранено! ")
  elif player == "Стрелок":
    name = "Стрелок. "
    await ctx.send("Имя успешно сохранено! ")
  else:
    await ctx.send("Такого имени героя не существует. ❌")

@bot.command()
async def strategy(ctx, strat):
  global go
  global name
  if name == "Самурай. ":
    await ctx.send("Выберите стратегию. ( - Удар.  - Вихарь).")
    await ctx.add_reaction("")
    await ctx.add_reaction("")
    # А дальше что? Пожалуйста, подскжите.

@bot.command()
async def play(ctx):
  pass
  • Вопрос задан
  • 161 просмотр
Пригласить эксперта
Ответы на вопрос 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Я дико извиняюсь, но разве доки,на марсианском написаны? По-моему нет. Так почему бы не почитать их?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы