Если бит-бит содержит on_message (), то @ client.command не запускает [duplicate]

Да - в соответствии с документацией pandas.read_csv :

Примечание. Для дат iso8601 в формате существует быстрый путь.

Итак, если ваш csv имеет столбец с именем datetime, и даты, например, выглядят как 2013-01-01T01:01, запуск этой программы сделает pandas (я на v0.19.2) забрать дата и время автоматически:

df = pd.read_csv('test.csv', parse_dates=['datetime'])

Обратите внимание, что вам необходимо явно передать parse_dates, это не работает.

Проверить с помощью:

df.dtypes

Вы должны увидеть, что тип данных столбца datetime64[ns]

1
задан Patrick Haugh 30 June 2018 в 14:19
поделиться

1 ответ

Из документации rewrite:

Переопределение значения по умолчанию, предоставленного on_message, запрещает выполнение каких-либо дополнительных команд. Чтобы исправить это, добавьте строку bot.process_commands(message) в конце вашего on_message. Например:

@bot.event
async def on_message(message):
    # do some extra stuff here

    await bot.process_commands(message)

Если у вас есть вопросы о расширении discord.ext.commands, документация перезаписи - это место для проверки. К сожалению, нет никаких попыток написать эквивалентную документацию для ветви async.

1
ответ дан Patrick Haugh 16 August 2018 в 01:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: