コード例 #1
0
 async def invite():
     base_pattern = r'(https:)|(w{3}\.+)'
     if re.search(base_pattern + r'discord\.gg', message.content):
         await message.channel.send(embed=Frame().warning(message.author, 'Posted an invite'))
     elif re.search(r'(https:)|(w{3}\.+)', message.content):
         await message.channel.send(embed=Frame().warning(message.author, 'Posted a link'))
     await message.delete()
コード例 #2
0
def playFrames():
  base = [
    Frame([[0,0,0], [0,0,0], [0,0,0]], 1),
    Frame([[0,0,0], [1,0,0], [0,0,0]], 2),
    Frame([[0,0,0], [1,1,0], [0,0,0]], 1),
    Frame([[0,0,0], [1,1,1], [0,0,0]], 1)
  ]
  reversed = base[:]
  reversed.reverse()

  player.play(base + reversed + base + reversed)
  return 'playing'
コード例 #3
0
ファイル: info.py プロジェクト: ArkadiuszNikolajew/DiscoBot
 async def user_info(self, ctx, member: discord.Member = None):
     """
     Shows info about user, e.g {command_prefix}user_info @testuser.
     If member argument is not passed show info about user invoking the command
     """
     member = ctx.author if not member else member
     await ctx.send(embed=Frame().user_info(ctx, member))
コード例 #4
0
def displayFrame():
  player.stop()
  player.play([Frame(loads(request.data)['frame'], PERMANENT_FRAME_INTERVAL)])
  return 'ok'