mapleghost
This commit is contained in:
parent
50e7f39e01
commit
f31d4eb2fa
78
README.md
78
README.md
@ -44,8 +44,78 @@ telegram, discord and offers up a newer way of unifying those services in one co
|
||||
|
||||
```
|
||||
---
|
||||
## TODOING
|
||||
#####################
|
||||
SERVICES_DISCORD
|
||||
- tool_dims_plugin
|
||||
- net_discord_plugin
|
||||
- cmd_irc_plugin
|
||||
- tool_bus_plugin
|
||||
#####################
|
||||
SERVICES_MATRIX
|
||||
- tool_dims_plugin
|
||||
- net_irc_plugin
|
||||
- cmd_irc_plugin
|
||||
- tool_bus_plugin
|
||||
#####################
|
||||
SERVICES_TELEGRAM
|
||||
- tool_dims_plugin
|
||||
- cmd_irc_plugin
|
||||
- tool_bus_plugin
|
||||
#####################
|
||||
SERVICES_TWITTER
|
||||
- url_grabber_plugin
|
||||
#####################
|
||||
SERVICES_YOUTUBE
|
||||
- url_grabber_plugin
|
||||
- twitter_plugin
|
||||
#####################
|
||||
SERVICES_OPENAI
|
||||
- <NONE> ? TODO
|
||||
#####################
|
||||
=====================
|
||||
=====================
|
||||
=====================
|
||||
#####################
|
||||
maple - default
|
||||
#####################
|
||||
DISCORD__SERVICING=-1
|
||||
TELEGRAM_SERVICING=-1
|
||||
MATRIX___SERVICING=-1
|
||||
OPENAI___SERVICING=-1
|
||||
YOUTUBE__SERVICING=-1
|
||||
TWITTER__SERVICING=-1
|
||||
#####################
|
||||
maple - true
|
||||
#####################
|
||||
DISCORD__SERVICING=1
|
||||
TELEGRAM_SERVICING=1
|
||||
MATRIX___SERVICING=1
|
||||
OPENAI___SERVICING=1
|
||||
YOUTUBE__SERVICING=1
|
||||
TWITTER__SERVICING=1
|
||||
#####################
|
||||
maple - false
|
||||
#####################
|
||||
DISCORD__SERVICING=0
|
||||
TELEGRAM_SERVICING=0
|
||||
MATRIX___SERVICING=0
|
||||
OPENAI___SERVICING=0
|
||||
YOUTUBE__SERVICING=0
|
||||
TWITTER__SERVICING=0
|
||||
#####################
|
||||
|
||||
## TODO
|
||||
- convert escaped irc color codes back to terminal codes for ansi_plugin.py
|
||||
+ maple setup build effected by user selective services - maybe no discord,telegram, maybe not matrix either, not every user will require 100% of the services in full fledge
|
||||
+ crypto_plugin also has it's own developer key, cryptocompare needs to be added to the rest of the devkeys
|
||||
+ tool_colors_plugin, colorform - this plugin has a formatting glitch and is still offline in a few modules
|
||||
- 1) boombox_plugin
|
||||
- 2) tool_dims_plugin
|
||||
- 3) it should be in every plugin replacing the print function when fully sanitized in formatting schemes
|
||||
+ cleanup tools_bus_plugin, there was input and output - both do the same nearly - surely one can be removed
|
||||
+ cleanup tools_dim_plugin, there is lingering code that is either offline or antiquated but interwoven in #s
|
||||
+ openai plugin is written and functions, the setup automation has omitted it's incorporation until baselined
|
||||
+ convert escaped irc color codes back to terminal codes for ansi_plugin.py
|
||||
## Changelog - v2.666-3
|
||||
- changed the directory structure for ease of use with the hydra system during development
|
||||
- ive got the hydra system split down at minimal 3.. 1 that stays up no matter what, another that runs
|
||||
@ -127,6 +197,7 @@ telegram, discord and offers up a newer way of unifying those services in one co
|
||||
---
|
||||
###### [ Relevant urls pertaining to the developer api keys and server credentials ]
|
||||
---
|
||||
- **cryptocompare** - https://min-api.cryptocompare.com/ - https://min-api.cryptocompare.com/pricing
|
||||
- **openai** - https://beta.openai.com/signup
|
||||
- **nickserv** - https://wiki.anope.org/index.php/2.0/Modules#NickServ - `/msg nickserv help register`
|
||||
- **matrix** - https://app.element.io/
|
||||
@ -140,6 +211,7 @@ telegram, discord and offers up a newer way of unifying those services in one co
|
||||
```
|
||||
cat env/bin/activate
|
||||
..
|
||||
export CRYPTOCOMPARE_KEY=your_cryptocompare_developer_key # <- CRYPTOCOMPARE_KEY
|
||||
export NICKSERV_USERNAME=your_nickserv_username # <- IRCD NICKSERV USER
|
||||
export NICKSERV_PASSWORD=your_nickserv_password # <- IRCD NICKSERV PASS
|
||||
export BOT_SASL_USERNAME=$NICKSERV_USERNAME # <- IRCD NICKSERV USER
|
||||
@ -179,6 +251,10 @@ export HYDRA_HOME=#b0tsh0p
|
||||
#### 2 `relevant plugin` - reads these particular environmental variable exports
|
||||
#### 3 `the source code` - where the credentials are read back to as runtime only variables
|
||||
###### [ this method can be hardened with a cipher, but at some point a key is required ]
|
||||
---
|
||||
1 export CRYPTOCOMPARE_KEY=your_cryptocompare_developer_key
|
||||
2 plugins.crypto_plugin
|
||||
3 CRYPTOCOMPARE_KEY=os.environ['CRYPTOCOMPARE_KEY']
|
||||
---
|
||||
1 export NICKSERV_USERNAME=your_nickserv_username
|
||||
1 export NICKSERV_PASSWORD=your_nickserv_password
|
||||
|
Loading…
Reference in New Issue
Block a user