diff --git a/README.md b/README.md index fc4f73b..98624bf 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,11 @@ -# SC News Bot -The production version of the SC News Bot used by the r/StarCitizen Discord server for the production of news posts. +# scnewsbot +A bot for the r/starcitizen Discord server. -- Join https://discord.gg/starcitizen for the best Star Citizen community on the internet +## Installation +1. Make sure you have installed [Python](https://python.org) (>=3.11), [Git](https://git-scm.org), and [Poetry](https://pypi.org/project/poetry). +2. Clone the repository to your hard drive. (`git clone https://github.com/mudkipdev/scnewsbot`) +3. Run `cd scnewsbot` and `poetry install` to install the required dependencies. +4. Copy the `example.config.toml` and `example.env` files to `config.toml` and `.env` respectively. +5. Edit the config files to your liking, then run the bot using `poetry run python scnewsbot` (This might also be `py`, `python3` or `python3.11` depending on your operating system). -## Version -1.0.4 - -## Authors -- Ian (hencaric) -https://github.com/hencaric -- mudkip -https://github.com/mudkipdev - -![](https://cdn.discordapp.com/attachments/1113146864804573285/1214590384001515560/41bannerEisenlowe.png?ex=65f9aa71&is=65e73571&hm=1cd99b04925a778d05b6d1cd1ae804af083760b0c11cc7ae96d44491b1fcb3ff&) \ No newline at end of file +![](https://i.pinimg.com/originals/a8/3a/54/a83a543f8f669534b93eb503d0cb9e3d.jpg) diff --git a/scnewsbot/bot.py b/scnewsbot/bot.py index 319ba10..4be1b7a 100644 --- a/scnewsbot/bot.py +++ b/scnewsbot/bot.py @@ -62,16 +62,31 @@ class CoreCog(commands.Cog, name="Core"): except discord.Forbidden: pass +# @commands.Cog.listener() +# async def on_message(self, message): +# if message.channel.id == 649390966259580929 and message.author.id != 1091116499936223252: +# if message.embeds: +# for embed in message.embeds: +# reply_channel = self.bot.get_channel(611922107345141760) +# if "Patch Notes" in embed.title: +# await reply_channel.send(f"<@&159107041896562688> CIG has published new [Patch Notes](<{embed.url}>).") +# elif "Galactapedia" in embed.title: +# await reply_channel.send(f"<@&159107041896562688> CIG has published a new [Galactapedia update](<{embed.url}>).") +# elif "This Week in Star Citizen" in embed.title: +# await reply_channel.send(f"<@&159107041896562688> CIG has published a new [TWISC](<{embed.url}>).") +# elif "Monthly Report" in embed.title: +# await reply_channel.send(f"<@&159107041896562688> CIG has published a new [Monthly Report](<{embed.url}>).") + @commands.hybrid_command(description="Shows you some info about the bot.") async def info(self, ctx: commands.Context) -> None: embed = discord.Embed( color=self.bot.config.embed_color, title="Info", - description="SCNewsBot is a Discord bot created for the r/starcitizen\n Discord server to help with writing news posts.", - ) - embed.add_field( - name="Version", value=f"v{self.bot.version}+{self._get_version()}" + description="The SC News Bot is a bot created for the r/starcitizen Discord server to help with writing news posts.", ) +# embed.add_field( +# name="Version", value=f"v{self.bot.version}+{self._get_version()}" +# ) embed.add_field( name="Library", value=f"discord.py v{discord.__version__}", inline=False ) diff --git a/scnewsbot/extensions/templates.py b/scnewsbot/extensions/templates.py index 998533a..935604c 100644 --- a/scnewsbot/extensions/templates.py +++ b/scnewsbot/extensions/templates.py @@ -33,6 +33,7 @@ PING_PREVIEWS = """\ - Dynamic Event: `Event Name PU/PTU` **General News** +- This Week in Star Citizen: 'This Week in Star Citizen' - Sneak Peek: `Weekly Sneak Peek` - Lore Post: `Lore Post: Name` - Dev Reply: `Dev Reply`