Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/whoflungpoop/badbot
a bad bot
https://github.com/whoflungpoop/badbot
Last synced: 2 days ago
JSON representation
a bad bot
- Host: GitHub
- URL: https://github.com/whoflungpoop/badbot
- Owner: whoflungpoop
- License: unlicense
- Created: 2015-05-30T02:26:53.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-05-25T00:23:46.000Z (about 8 years ago)
- Last Synced: 2024-03-03T10:31:35.587Z (4 months ago)
- Language: Python
- Size: 18.7 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars - badbot
README
### badbot - a bad bot
Fork of yosbot (https://github.com/craisins/yosbot) for #gbs### INSTALLATION AND SETUP
1. Install Python libs - see [requirements.txt](https://github.com/whoflungpoop/badbot/blob/master/requirements.txt) for list
- update pip:
````pip install -U pip````
- for each lib:
````pip install ````
2. (optional) Register Bot Nick
- connect to IRC as intended nick
- register with nickserv:
````/ns register ````
3. Modify Config File
- rename [configSample](https://github.com/whoflungpoop/badbot/blob/master/configSAMPLE) to ````config````
- set IRC nick (connections.local irc.nick)
- (if nick registered) set password (connections.local irc.nickserv_password)
- add comic path (local directory where generated comics will be stored)
- fill in other values (i.e. API keys) as needed
4. Obtain API keys
1. Google Search/Youtube (.g, .gis, .yt)
- create project at https://console.developers.google.com/
- enable APIs:
- Custom Search API
- Youtube Data API v3
- generate CLIENT key for PUBLIC/OPEN API **not OAuth**
- insert key into config: (api_keys.google)
2. Giphy
3. Twitter
4. WolframAlpha
5. Imgur