IRC Python Bot: лучший способ [закрывается]

--lock-tables=false опция работает?

Согласно страница справочника при дампе таблиц InnoDB можно использовать --single-transaction опция:

--lock-tables, -l

Lock all tables before dumping them. The tables are locked with READ
LOCAL to allow concurrent inserts in the case of MyISAM tables. For
transactional tables such as InnoDB and BDB, --single-transaction is
a much better option, because it does not need to lock the tables at
all.

Для innodb DB:

mysqldump --single-transaction=TRUE -u username -p DB

11
задан Noah Clark 8 July 2009 в 22:25
поделиться

5 ответов

Используйте Twisted или Asynchat , если вы хотите иметь разумный дизайн. Можно просто сделать это с помощью сокетов, но зачем делать это с нуля?

12
ответ дан 3 December 2019 в 02:41
поделиться

Я сделал (очень хреновый и долгое время рефакторинг) IRC-бот , используя irclib . Документация почти ничего не стоит, но она избавляет вас от необходимости выполнять все эти подключения к сокетам и тому подобное, с чем я действительно не хочу иметь дело. Но каждому свое.

2
ответ дан 3 December 2019 в 02:41
поделиться

Если вы хотите задействовать методы искусственного интеллекта, я предлагаю вам взглянуть на пакет AIML для Python. Это та же технология, в которой работают боты ALICE.

7
ответ дан 3 December 2019 в 02:41
поделиться

Использовать существующую библиотеку IRC вместо того, чтобы самостоятельно реализовывать протокол.

.
2
ответ дан 3 December 2019 в 02:41
поделиться

Если вы хотите создать часть AI, зачем утруждать себя написанием всего кода, необходимого для IRC соединения самостоятельно?

Я предлагаю использовать SupyBot, и просто написать ваш AI-код как плагин для него. Там достаточно понятная документация и много примеров кода, которые можно найти. Кроме того, он поставляется с приличным количеством плагинов для всех видов использования, которые могут дополнить ваш ИИ.

5
ответ дан 3 December 2019 в 02:41
поделиться
Другие вопросы по тегам:

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