housekeeping: more cleanup of stale code and files. cleaned up TODO (and updated it)
This commit is contained in:
parent
bf4550ef53
commit
39fd70cba5
38
TODO.md
38
TODO.md
@ -1,16 +1,26 @@
|
||||
## TODO
|
||||
## TODO 🚧
|
||||
|
||||
- Better, more clear, logging
|
||||
- Add a help command
|
||||
- Add commands to control the stream connection from IRC
|
||||
- Also to start/stop the service entirely
|
||||
- Add a version command
|
||||
- Add a list of commands to the README
|
||||
- ⭐️ Better, more clear, logging
|
||||
- Notification system for stream admin (and bot admin)
|
||||
- Send notification if unexpected change in metadata
|
||||
- Loss of network/stream
|
||||
- Live notifications (alt. for PodPing ish)
|
||||
- Implement `quiet mode`
|
||||
- ⭐️ Add whitelist feature
|
||||
- Add commands:
|
||||
- To check the status of the bot
|
||||
- To check the status of the stream
|
||||
- To check the status of the IRC connection
|
||||
- Version command
|
||||
- Enable joining multiple channels with a single bot instance
|
||||
- Add a command to force the bot to reconnect to the stream
|
||||
- Add a command to check the status of the bot
|
||||
- Add a command to check the status of the stream
|
||||
- Add a command to check the status of the IRC connection
|
||||
- Add a command to check the status of the bot
|
||||
- Add a command to check the status of the stream
|
||||
- Move this to a TODO.md file :)
|
||||
|
||||
## Complete! 🎉
|
||||
|
||||
- ✅ Move this to a TODO.md file 😊
|
||||
- 🟢 Added commands:
|
||||
- ✅ Add `quiet mode` relevant commands
|
||||
- ✅ Add a help command
|
||||
- ✅ To control the stream connection from IRC
|
||||
- ✅ To start/stop the service entirely
|
||||
- ✅ To quiet/unquiet the metadata announcing
|
||||
- ✅ Add a list of commands to the README
|
||||
12
launch.py
12
launch.py
@ -1,12 +0,0 @@
|
||||
#!/usr/bin/env python3
|
||||
import asyncio
|
||||
from main import run_multiple_bots
|
||||
|
||||
CONFIG_FILES = [
|
||||
'config_station1.yaml',
|
||||
'config_station2.yaml',
|
||||
'config_station3.yaml'
|
||||
]
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(run_multiple_bots(CONFIG_FILES))
|
||||
12
main.py
12
main.py
@ -11,7 +11,6 @@ import argparse
|
||||
import yaml
|
||||
from pathlib import Path
|
||||
from typing import List, Optional
|
||||
import sys
|
||||
import inspect
|
||||
import socket
|
||||
import tempfile
|
||||
@ -59,17 +58,6 @@ def silent_client_init(self, *args, bot_name: str = None, config: dict = None, *
|
||||
original_init = Client.__init__
|
||||
Client.__init__ = silent_client_init
|
||||
|
||||
import asyncio
|
||||
import aiohttp
|
||||
import time
|
||||
import argparse
|
||||
import yaml
|
||||
from pathlib import Path
|
||||
from typing import List, Optional
|
||||
import sys
|
||||
import inspect
|
||||
import socket
|
||||
import tempfile
|
||||
|
||||
class RestartManager:
|
||||
"""Manages restart requests for the bot.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user