我正在编写一个 Discord Bot。
目前我正在尝试开一家商店。 当用户使用购买命令时,机器人会询问用户“您确定要购买该商品吗?”。如果用户反应 ✔️,则机器人应说“已购买物品”,如果用户反应 ❌,则机器人应说“已取消购买”。我怎样才能让它根据反应说些什么?
这是我当前的代码:
import pandas as pd
import numpy as np
import plotly.express as px
from plotly.subplots import make_subplots
df = pd.DataFrame({**{"month":np.tile(pd.date_range("1-jul-2020", freq="M", periods=12),20)[0:200],
"tipo":np.random.choice(["N","S"],200)},
**{f"var{v}":np.random.uniform(2,5,200) for v in range(8)}})
fig = make_subplots(
rows=3, cols=3, subplot_titles=[c for c in df.columns if "var" in c]
)
for v in range(8):
for t in px.box(df, x="month", y=f"var{v}", color="tipo").data:
fig.add_trace(t, row=(v//3)+1, col=(v%3)+1)
# modifications needed to fix up display of sub-plots
fig.update_layout(
boxmode="group", margin={"l": 0, "r": 0, "t": 20, "b": 0}
).update_traces(showlegend=False, selector=lambda t: "var0" not in t.hovertemplate)