【发布时间】:2018-11-25 07:25:23
【问题描述】:
我真的是编码新手,我只是想知道我是否可以在我基于 Frost Bot 的不和谐机器人方面获得一些帮助。
这个想法很简单,Frost 会响应用户,但我已经删除了提及它以获得响应的需要。 我也有一个双胞胎机器人,想法是让他们交谈,他们会这样做,但似乎他们正试图回应他们自己所说的话,这导致积压的回复出现。
这是用 Python 编写的大部分代码——如果重要的话。
@client.event
async def on_ready():
print('Logged in as '+client.user.name+' (ID:'+client.user.id+') | '+str(len(client.servers))+' servers')
await client.change_presence(game=discord.Game(name='chat with me!'))
@client.event
async def on_message(message):
if not message.author.bot == client.user:
await client.send_typing(message.channel)
txt = message.content.replace(message.server.me.mention,'') if message.server else message.content
r = json.loads(requests.post('https://cleverbot.io/1.0/ask', json={'user':user, 'key':key, 'nick':'frost', 'text':txt}).text)
if r['status'] == 'success':
await client.send_message(message.channel, r['response'] )
任何帮助都将不胜感激,因为我对脚本/编码非常陌生,并且已经花了几个小时来尝试研究解决方案。
【问题讨论】: