All Projects → compujo → CircBot

compujo / CircBot

Licence: MIT License
Simple YouTube LiveStream Chatbot (not maintained)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to CircBot

SpaceFusion
NAACL'19: "Jointly Optimizing Diversity and Relevance in Neural Response Generation"
Stars: ✭ 73 (+421.43%)
Mutual labels:  chatbot
memorize-bot
Memorize messenger bot using intelligo framework.
Stars: ✭ 19 (+35.71%)
Mutual labels:  chatbot
chatbot
🤖️ 基于 PyTorch 的任务型聊天机器人(支持私有部署和 docker 部署的 Chatbot)
Stars: ✭ 77 (+450%)
Mutual labels:  chatbot
twitchpipe
Pipe your favorite Twitch streams to the media player of your choice, or a file to save them for later. Supports low-latency playback.
Stars: ✭ 28 (+100%)
Mutual labels:  livestream
docker-hubot
Docker container for running hubot in a container.
Stars: ✭ 17 (+21.43%)
Mutual labels:  chatbot
Tata-Sky-IPTV
Generate direct m3u playlist for all the channels subscribed in the Tata Sky portal
Stars: ✭ 72 (+414.29%)
Mutual labels:  livestream
Bot-Telegram-BeMEAN
💣 Bot para o Telegram do grupo do Be MEAN
Stars: ✭ 76 (+442.86%)
Mutual labels:  chatbot
i-chatbot
Simple and elegant component for building conversational interfaces on React.
Stars: ✭ 52 (+271.43%)
Mutual labels:  chatbot
CHIT-CHAT
A Covid-19 Chatbot that aims to serve humans queries and give a feasible answer to their queries.
Stars: ✭ 18 (+28.57%)
Mutual labels:  chatbot
php-wechaty
PHP Wechaty is a Conversational SDK for Chatbot Makers Written in PHP
Stars: ✭ 35 (+150%)
Mutual labels:  chatbot
facebook-send-api-emulator
Facebook Messenger Emulator & Facebook Send API Emulator functionality allowing you to test web hooks on developer's machine.
Stars: ✭ 24 (+71.43%)
Mutual labels:  chatbot
CryptoHub Bot
Everything you desire in the revolution of cryptocurrency.
Stars: ✭ 19 (+35.71%)
Mutual labels:  chatbot
botyo
Modular chatbot framework designed for group chat rooms on Facebook
Stars: ✭ 17 (+21.43%)
Mutual labels:  chatbot
intelligo-generator
🛠️ Chatbot generator for Intelligo Framework.
Stars: ✭ 31 (+121.43%)
Mutual labels:  chatbot
InstaResponder
Instagram Auto DM responder with DialogFlow 🔥
Stars: ✭ 42 (+200%)
Mutual labels:  chatbot
mafia host bot
Bot that hosts mafia games in Telegram's groups and supergroups
Stars: ✭ 16 (+14.29%)
Mutual labels:  chatbot
kf2-magicked-admin
🕷️ Mutator-free management, statistics, and in-game bot for ranked Killing Floor 2 servers
Stars: ✭ 27 (+92.86%)
Mutual labels:  chatbot
NewMessengerBot
a new Messenger Bot Application with Hilt + ViewModel + Fragment.
Stars: ✭ 15 (+7.14%)
Mutual labels:  chatbot
Chat-Bot
Chatbot – is a computer program that simulates a natural human conversation. Users communicate with a chatbot via the chat interface or by voice, like how they would talk to a real person.
Stars: ✭ 26 (+85.71%)
Mutual labels:  chatbot
laravel-kakaobot
🎒 Laravel 5 School Chatbot for Kakaotalk (Cafeteria, Schedule, Luck)
Stars: ✭ 18 (+28.57%)
Mutual labels:  chatbot

CircBot

YouTube LiveStream Chatbot

Quickstart

  1. Make sure Python 2.7 with pip is installed (Python 3 should work but hasn't been tested)
  2. pip install configparser oauth2client httplib2 requests
  3. Make a new project with the Google API Console and enable the Youtube Data API.
  4. Add OAuth API credentials, download the JSON file and save it as client_secrets.json in the project folder
  5. Run auth.py ("python auth.py"), approve the OAuth request in your webbrowser, and copy the auth code to the console
  6. clear the console ("cls" in Windows)
  7. Start the stream so that the bot can fetch the live chat identifier
  8. Run main.py ("python main.py")

Related Documentaion and Links

https://developers.google.com/youtube/v3/live/docs/liveChatMessages https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/list https://developers.google.com/youtube/v3/live/getting-started
https://developers.google.com/api-client-library/python/auth/installed-app

http://docs.python-requests.org/en/latest/user/quickstart/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].