twitter tcl
1.0.0
Этот проект предоставляет сценарий бота с ядром, чтобы показать твиты в каналах IRC. Вы также можете делать такие вещи, как твит из IRC.
Репозиторий содержит библиотеки, которые также полезны независимо.
Сценарии/библиотеки в этом хранилище:
twitoauth.tcl - библиотека для интеграции с OAuth в Twitter.twitlib.tcl - клиентская библиотека API Twitter.twitter.tcl - сценарий IRC IRC Client Client/Gateway. Вы можете использовать это для вывода Twitter Home/Stutsues Stature в IRC -каналах. Вы также можете делать такие вещи, как твит от IRC и следить за пользователями/отмены.twitoauth.tcl , twitlib.tcl и twitter.tcl на ваш бот. Вы должны убедиться, что они загружаются в этом порядке, так как первые два - это библиотеки, от которых зависит последнее. Как и другие сценарии с яичкой, вы можете поместить их в подкаталог сценариев и получить их, как обычно, в вашем файле конфигурации.twitlib.tcl и twitter.tcl . Вы можете изменить варианты там, если хотите. По умолчанию, вероятно, в порядке.twitter.conf.sample в корне корнета вашего бота и назовите его twitter.conf . Вам не нужно ничего менять в этом файле. Бот обновляет это в некоторых случаях..chanset #channel +twitter , чтобы предоставить доступ к !commands в #channel . Эти каналы также получают вывод обновления статуса. Вы выпускаете эту команду в Partyline eggdrop, которую вы можете достичь через Telnet или DCC Chat. То, как вы попадаете на Partyline, зависит от вашей конфигурации.!twit_request_token в канале, который вы установили +twitter . Вам будут даны инструкции о том, что делать после (звонок !twit_access_token и т. Д.). Бот должен ответить вам в канале. Если это не так, подтвердите, что канал - +twitter и что он распознает вас как пользователя +O. Есть больше вариантов, чем эти. Обратитесь к разделу заголовка сценариев, чтобы увидеть, что еще доступно.
$state_file . Этот файл относится к корневому каталогу eggdrop. Вы можете установить его на любой путь.$update_time , чтобы изменить это. !twit / !tweet - Отправить твит!twit_msg - Отправить личное сообщение!twit_trends - Посмотрите на трендовые хэштеги!follow - следуйте учетной записи!unfollow - Отправьтесь на схему!twit_updates - получить самые последние обновления статуса!twit_msgs - получить прямые сообщения!twit_search - Поиск твитов!twit_searchusers - Пользователи поиска!twit_get_tweet - получить конкретный твит (по ID)!followers - покажите подписчиков указанной учетной записи (ограниченной опцией followers_limit )!following - Покажите, кто указан указанный аккаунт (ограничен опцией followers_limit )!retweet - ретвит!twitstatus - Показать статус бота в Твиттере. В настоящее время это показывает название экрана.!twit_request_token <consumer_key> <consumer_secret>!twit_access_token <oauth_token> <oauth_token_secret> <PIN from authentication url of !twit_request_token>.chanset #channel +twitter .twitter.conf для карты имен экранов на каналы. Есть пример в twitter.conf.sample .!commands ?+twitter .Update retrieval (mentions) failed: OAuth not initialised. в ботской вечеринке?!twit_request_token в наборе канала +twitter . Бот должен ответить вам.poll_home_timeline в верхней части twitter.tcl установлен в 1. Это по умолчанию.!twit_request_token снова. Это перезапускает процесс аутентификации. Убедитесь, что вы вошли в Twitter на желаемой учетной записи, и посетите URL -адрес аутентификации (или войдите в учетную запись, которую вы хотите в этом URL) и Do !twit_access_token как когда вы изначально настроили бот.!twit_request_token Вы должны начать с !twit_request_token .