【发布时间】:2020-06-29 04:09:13
【问题描述】:
所以我在 discord.py 中创建了一个不和谐机器人,我需要一些帮助。我正在创建一个货币系统,玩家可以在其中持有金钱和物品。我想出了如何给人们加钱,但是我需要库存系统方面的帮助。我使用以下代码创建了两个表:
CREATE TABLE items (
itemid bigserial NOT NULL,
title text NULL,
description text NULL,
rarity int2 NULL,
emoji text NULL,
CONSTRAINT "items-primarykey" PRIMARY KEY (itemid)
);
CREATE TABLE useritems (
userid int8 NOT NULL,
gildid int8 NOT NULL,
itemid int8 NOT NULL,
CONSTRAINT useritems_unique UNIQUE (userid, gildid),
CONSTRAINT useritems_fk FOREIGN KEY (itemid) REFERENCES items(itemid)
);
项目表示例:
itemid | title | description | rarity | emoji
---------------------------------------------------------------
12 cookie a yummy treat 4 :cookie:
useritems 表示例:
userid | gildid | itemid
------------------------------------
695848392012 3829483729391 12
我想知道如何制作它以便用户可以访问他们的库存。我想要这样的东西:
userId | title | description | rarity | emoji
------------------------------------------------------------------------
695848392012 cookie a yummy treat! 4 :cookie:
这种情况下的稀有度是一个整数。例如,如果rarity 为 3,则表示金额为 3。有谁知道可以帮助我的事情吗?
我还想知道是否可以获得用户 ID、标题、描述、稀有度和表情符号的变量
【问题讨论】:
标签: python sqlite search discord.py