Как самому создать бота для twitch?
Vložit
- čas přidán 29. 05. 2016
- В этой серии видео я покажу, как создать простого irc бота для стримингового сервиса twitch.
Patreon - patreon.com/winderton
python - www.python.org/downloads/
pycharm - www.jetbrains.com/pycharm/
Группа ВК - windert0n
Twitch - / winderton
Twitter - / windert0n
Github - github.com/Winderton
Автор кода - хз. Какие-то наброски на реддите и github.
Спасибо большое за видео, теперь я знаю чуточку больше)
Объясните пожалуйста как использовать эту конструкцию чтобы она работала в bot.py
def timeout(sock, user, seconds = 500):
mess(sock, ".timeout{}".format(user,seconds))
Спасибо огромное, всё заработало!
Спасибо за видео. Хах, безумно веселит этот юмор над своими неточностями и просто небольшими косяками (вставки и т.п.), правда))))
Да и вообще качество видео уже вышло на уровень, когда уже ну просто идеально (опять же, лишь по-моему мнение), так держать !
Надеюсь будут видео про функциональщину (кложура в основном, она самая простая для начала, с типами данных хаскеля мало кто будет разбираться, особенно из ньюфагов, с недофункциональной скалой примерно то же самое).
Сам просто плохо пока понимаю особенности различий парадигм программирования, опять же, на теории с функциональщиной всё просто - сугубо чистые функции, ничего не ретёрнит и т.п. Хах, а-ля LISP-мышление бы)
Спасибо.
О том, что вы просите - буду говорить позже. Пока есть более интересные вещи.
@winderton можешь подсказать, как научить бота определять субскрайберов на твитче, как у тебя с модерами тут показано?
Да. Всё заработало. Установил Python 2.7.13. С github скопировал в три отдельные файла и сохранил их в SublimeText в одной папке, заменив файл config.py значения переменных (NICK, PASS, CHAN) на свои и в units.py заменил значение переменной url.
Какие были проблемы с Python 3.XX версиями?
Больше Python!
А ты знаешь параметр, который отвечает за игру на стриме? Я хочу написать команду !game и она должна поменяться на
Привет, продолжение серии уроков будет?)
С питоном тыщу лет назад работал, понимаю примерно ничего. И если некоторые видосы на ютабе смотрю на х2, то здесь надо замедлять :D
Интересно больше услышать о Python) Алгоритмы, паттерны, интересные библиотеки(проекты), вебдев(django\flask)...
Почему 2.7 Ведь 3ка уже давно рекомендуется для использования. С чем связанные проблемы ?
Спасибо, продолжай в том же духе :)
Под 2.7 библиотек больше и их стабильность. Я точно не помню, но с python3 что-то не получалось сделать так, как я хотел.
Даже сейчас, если что-то серьезное на Python делают, то берут 2.7.
Можно ли создать бота для флеш приложения? Что бы он там клацал что нужно. Но при этом мышкой можно было бы свободно двигать и делать то что ты хочешь.
python selenium - позволяет провернуть имитацию браузера
это уже не питон питон восносном работает с чатами. если тебе нужен кликер скачай маус рекодер
Можешь пожалуйста переделать бота под последние версии Python
Отличный урок! Не подскажешь как сделать так, чтоб любые пользователи могли использовать команды?
У нас есть opList, в котором находятся все люди с привилегией модератора, и если мы указываем в условии: если написать команду !time И тот, кто это пишет модератор - то тогда, и только тогда выводи время. Т.е это булева алгебра, AND, OR, XOR и тд. В случае с &(т.е И) должны соблюдаться оба условия, для того чтобы выполнилось то, что в блоке if.
Т.е если вы не укажите: and utils.isOp(userName) - то любой сможет вводить команды )
Good Job dude
Переделал для 3-го питона, с поддержкой кириллицы. Кому интересно пишите;)
Grubashi интересно. Даже очень. И у меня есть вопросы, скорее ты сможешь помочь, коли смог перевести все.
Привет, там не только либы переименовать thread в _thread и urllib2 в urllib.request ?
красавчик!
накопировал вконце фор-циклов жуть просто)
а где установка пайчарм
Это вообще нормально, знать java/C++ и python?
я один то язык не могу уже пол года выучить
Все будет хорошо, не сдавайтесь
Освой один какой-то, дальше легче. Похожие конструкции и тд.
лол. выучил основы С за пару месяцев, после лет 3-4 практики на С, перешел на С++ в сумме примерно лет 8 прогаю и норм (с питоном дружу чисто за счет того, что шарю в С/С++ ибо очень много библиотек взято оттуда)
Можно ли сделать бота-смотрителя, который получает очки за просмотр стрима ?
Twitch-Channel-Points-Miner погугли)
А что делать, если он не воспринимает русский язык?
кинь ссылку на след ролик продолжение
этот бот только для твича? или для интернет магазина тоже можно его привязать?
Так и не узнал, по чем двушка на месяц...
Лайк, коммент для продвижения канала(типо донат) !)
недорого...
ты точно человек????
Аналогии это не твое)
Не работает твичтулс, когда нажимаешь сгенерировать токен
У меня такая же проблема, случаем не знаешь,как фиксануть её?
@@liberprimus1142 там адрес сменили - вот теперь генератор токенов: twitchapps.com/tmi/
-жопа
А что именно не понятно?
Там же я все показываю от начала и до конца.
Вам возможно нужно в pyCharm изменить интерпретатор на python2.7. Я не помню где, но в настройках интерпретатора покопайтесь, там все просто.
Есть проект, как его запустить? В видео нет этого момента
Во втором видео, перед запуском, можно заметить, как в верхнем правом углу я кликаю по зеленому треугольнику. В этот момент и начинается интерпретация и запуск бота.
C:\Users\Andrey\AppData\Local\Programs\Python\Python35-32\python.exe C:/Users/Andrey/PycharmProjects/TwitchBot/bot.py
Traceback (most recent call last):
File "C:/Users/Andrey/PycharmProjects/TwitchBot/bot.py", line 2, in
import utils
File "C:\Users\Andrey\PycharmProjects\TwitchBot\utils.py", line 2, in
import urllib2
ImportError: No module named 'urllib2'
Process finished with exit code 1
urllib2 есть только в python2.x версиях, соответственно как я и сказал в первом сообщении, вам нужно изменить интерпретатор на python2.7.
Зайдите в настройки pyCharm, и во вкладке interpreter(или где-то там) измените python на версию 2.7(если она у вас скачена).
Либо же на сам проект нажать, и там в настройках изменить интерпретатор стандартный, на python2.7.
Там вроде вообще версия 2.6 по дефолту стоит.
Если не разберетесь, то сделайте проще:
Удалите pyCharm, заново установите, и при создании проекта, вам предложат его назвать и выбрать интерпретатор, где вы укажите путь к python2.7(он сам выставится, только нажмите).
Ну и само собой, скачайте python2.7. Удачи)