我正在为多台服务器编写一个不和谐的机器人。bot具有层次性和经济性。开始写作经济。面临着编写将用户按id添加到数据库的代码的问题。将用户添加到数据库的命令代码:
async def add(ctx, mem: discord.Member):
with open("servers.json", "r") as f:
data = json.load(f)
lang = data[str(ctx.message.guild.id)]['oth']['la
我在写多功能的不和谐机器人。我对经济有问题。我想做一个系统:当用户使用balance命令时,代码应该检查用户是否在数据库中。在我的例子中(没有系统):如果用户在数据库中,一切都是正常的。但是,如果用户不在数据库中,我会看到错误。指挥守则:
@bot.command()
async def баланс(ctx, member: discord.Member = None):
if member:
aut = member
else:
aut = ctx.author
with open("servers.json"
因此,我正在使用replit.com来制作机器人,并且机器人可以正常上线。我在$hello中输入,希望得到的结果是“指挥官”。我这么做了,但是机器人没有回应。我根据一个video on Youtube编写了这个脚本。我猜这可能与我的代码有关,也可能与不一致的机器人权限有关。任何帮助/建议都将不胜感激,谢谢。 import discord
import os
import time
client = discord.Client()
@client.event
async def on_ready():
print('We have broken into american
我在discord.js删除功能上遇到了一些问题。我正在使用这段代码从用户的余额中删除一个点,当一个图像从通道中删除时,第一次一切正常,但是当我尝试删除我发送的另一个图像时,机器人不是从我的余额中删除一个点,而是从机器人启动时起总共删除了多少张图像。例如:我删除了一张图片,机器人会从我的余额中删除1分,如果我删除了我上传的另一张图片,它会从我的余额中删除2分,因为它会计算删除的第一张图片。我如何修复它,并使其只响应一个删除的镜像? //(works) This is the function that make the bot read the message's attach
fu
我想要两行中的最高数和最低数,但是我要得到整个输出,我应该使用密集的秩或秩窗口函数吗?
like so
popular_eco_move=spark.sql("select a.eco,b.eco_name,count(b.eco_name) as number_of_occurance
from chess_game as a, chess_eco_codes as b where a.eco=b.eco group by a.eco,b.eco_name order
by
number_of_occurance desc")
popular_eco_move.sho
我正在尝试在创建资源后显示它。
routes.rb
resources :eco_systems do
member do
get 'new'
post 'create'
get 'show'
end
end
eco_systems_controller.rb
class EcoSystemsController < ApplicationController
def new
@eco_system = EcoSystem.new
end
def create
我想删除FILE1中的行,FILE2中包含模式。
如何使用shell/bash或Tcl完成此操作?
例如:
FILE1:
This is ECO_01
This is ECO_02
This is ECO_03
This is ECO_04
FILE2:
ECO_02
ECO_04
输出:
This is ECO_01
This is ECO_03
我有一个表,在标题列中有以下内容
a short name
z short name
Oase AquaMax ECO Premium 10000 Pump
Oase AquaMax ECO Premium 12000 Pump
Oase AquaMax ECO Premium 16000 Pump
Oase AquaMax ECO Premium 4000 Pump
Oase AquaMax ECO Premium 6000 Pump
Oase AquaMax ECO Premium 8000 Pump
我需要按照您期望的方式来订购这些产品,如下所示
a short name
Oase Aq
我可以在tcl脚本中读取/设置环境变量(可以正确设置和读取下面代码片段中的ECO_FINISH环境变量),但无法递增设置的环境变量(ECO_ITER)。
set ::env(ECO_ITER) 0
set fp [open /home/khtaur/test.txt "r"]
set fd [read $fp]
set txt [split $fd "\n"]
close $fp
# For each line in the read file
foreach line $txt {
# Exit the loop if n
我编写了一个查询,如下所示,但是我在查询中使用的多个视图的行数超过5000万行。即使只选择前50行,查询仍然非常慢(2.5分钟)。
除了使用索引之外,我是否应该以不同的方式编写这样的查询以加快执行时间?
SELECT TOP 50
ECO.ITEMNUMBER,
ECO.PRODUCTNAME,
SUM(POH.SCHEDULEDQUANTITY) AS WIPQTY,
SUM(ITV.QTY) AS SOLDQTY,
SUM(IOH.QTY) AS ONHANDQTY,
SUM(SOC.ORIGINALORD
我有下面两张表
mydata1
| src | des | tier | hop1 | hop2 | hop3 | hop4 | cnt | arvv |
|-----|-----|------|------|------|------|------|-----|------|
| a | x | eco | a | x | NA | NA | 2 | 8.49 |
| a | x | reg | a | x | NA | NA | 2 | 8.49 |
| a | y | eco | a | f | y
我有两张桌子
Table 1: farm has columns id, name, id_tech, id_manager
Table 2: User has columns: id, name
我在mysql中运行以下语句:
SELECT eco_farm.id, eco_farm.name as farmname, A.name as manager,
B.name as tech
FROM eco_farm
LEFT JOIN eco_user A ON A.id = eco_farm.id_manager
LEFT JOIN eco_user B ON