Есть код бота Discord

import discord, time, random, schedule, requests, datetime

from discord.ext import commands

TOKEN = "тут вводится токин но я его стер"

dashes = ['\u2680', '\u2681', '\u2682', '\u2683', '\u2684', '\u2685']

class YLBotClient(discord.Client):

async def on_ready(self):

print(f'{self.user} has connected to Discord!')

for guild in self.guilds:

print(

f'{self.user} подключились к чату и готов показать случайного котика (или пёсика!):\n'

f'{guild.name}(id: {guild.id})')

async def on_message(self, message):

if message.author == self.user:

return

if "кот" in message.content.lower():

response_cat = requests.get('https://api.thecatapi.com/v1/images/search')

json_response_cat = response_cat.json()

toponym_cat = json_response_cat[0]['url']

await message.channel.send(toponym_cat)

if "собака" in message.content.lower():

response_dog = requests.get('https://dog.ceo/api/breeds/image/random')

json_response_dog = response_dog.json()

toponym_dog = json_response_dog['message']

await message.channel.send(toponym_dog)

class RandomThings(commands.Cog):

def __init__(self, bot):

self.bot = bot

@commands.command(name='roll_dice')

async def roll_dice(self, ctx, count):

res = [random.choice(dashes) for _ in range(int(count))]

await ctx.send(" ".join(res))

@commands.command(name='randint')

async def my_randint(self, ctx, min_int, max_int):

num = random.randint(int(min_int), int(max_int))

await ctx.send(num)

bot = commands.Bot(command_prefix='-- ')

bot.add_cog(RandomThings(bot))

client = YLBotClient()

bot.run(TOKEN)

client.run(TOKEN))

Во можно-ли запускать bot.run(TOKEN) и client.run(TOKEN)) (чтоб они работали вместе) а то когда я ставлю что - то первее другой класс не запускается

liza1439 liza1439    1   12.05.2020 16:23    2

Другие вопросы по теме Информатика