diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-31 07:26:13 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-31 07:26:13 +0000 |
commit | b6e9bb1de8747607ad62cdc28fb4a51ea115b9c3 (patch) | |
tree | 40bcaef55a6d35ef905452bb79e1c93b2c3178f1 | |
parent | 47e48aa1648e93c384dd77e995bb81d066be2b36 (diff) |
automatic import of python-customcommands
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-customcommands.spec | 207 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 209 insertions, 0 deletions
@@ -0,0 +1 @@ +/CustomCommands-1.0.tar.gz diff --git a/python-customcommands.spec b/python-customcommands.spec new file mode 100644 index 0000000..23688e5 --- /dev/null +++ b/python-customcommands.spec @@ -0,0 +1,207 @@ +%global _empty_manifest_terminate_build 0 +Name: python-CustomCommands +Version: 1.0 +Release: 1 +Summary: Discord Bot Custom Commands +License: MIT License +URL: https://github.com/AOStormDev/Discord-Custom-Commands +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fd/da/022b1585c4b2295bb263909768bd3b18bfeacd8f2fc572da5bb139417744/CustomCommands-1.0.tar.gz +BuildArch: noarch + + +%description +# 디스코드 봇 커스텀 커맨드 생성기 + +` +pip install CustomCommands +` +```py +from CustomCommand import Commands +import discord, json +from discord.ext import commands + +class CustomCommands(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @commands.command() + async def 커맨드추가(self, ctx, a, b): + Commands.Custom("Custom", ctx.author.id, a, b) + await ctx.send(f"`{a}` 라고 하시면 `{b}` 라고 할게요!") + + @commands.Cog.listener() + async def on_message(self, message): + with open("Custom.json", 'r', encoding="UTF-8") as f: + data = json.load(f) + if message.content.startswith(""): + msg = message.content[0:] + try: + for i in data[str(message.author.id)]: + if i == msg: + await message.channel.send(data[str(message.author.id)][msg]) + except: + pass + +def setup(bot): + bot.add_cog(CustomCommands(bot)) +``` + +## Licence +- 도움말이나, 임베드 Footer에 크레딧을 남겨주세요. +- ex) 도움 : STORM#9999 + +## Contact +- [Mail](mailto:storm@stormdev.club) +- [STORM#9999](https://invite.gg/freeai) +- [Github](https://github.com/AODevStorm) + + + +%package -n python3-CustomCommands +Summary: Discord Bot Custom Commands +Provides: python-CustomCommands +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-CustomCommands +# 디스코드 봇 커스텀 커맨드 생성기 + +` +pip install CustomCommands +` +```py +from CustomCommand import Commands +import discord, json +from discord.ext import commands + +class CustomCommands(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @commands.command() + async def 커맨드추가(self, ctx, a, b): + Commands.Custom("Custom", ctx.author.id, a, b) + await ctx.send(f"`{a}` 라고 하시면 `{b}` 라고 할게요!") + + @commands.Cog.listener() + async def on_message(self, message): + with open("Custom.json", 'r', encoding="UTF-8") as f: + data = json.load(f) + if message.content.startswith(""): + msg = message.content[0:] + try: + for i in data[str(message.author.id)]: + if i == msg: + await message.channel.send(data[str(message.author.id)][msg]) + except: + pass + +def setup(bot): + bot.add_cog(CustomCommands(bot)) +``` + +## Licence +- 도움말이나, 임베드 Footer에 크레딧을 남겨주세요. +- ex) 도움 : STORM#9999 + +## Contact +- [Mail](mailto:storm@stormdev.club) +- [STORM#9999](https://invite.gg/freeai) +- [Github](https://github.com/AODevStorm) + + + +%package help +Summary: Development documents and examples for CustomCommands +Provides: python3-CustomCommands-doc +%description help +# 디스코드 봇 커스텀 커맨드 생성기 + +` +pip install CustomCommands +` +```py +from CustomCommand import Commands +import discord, json +from discord.ext import commands + +class CustomCommands(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @commands.command() + async def 커맨드추가(self, ctx, a, b): + Commands.Custom("Custom", ctx.author.id, a, b) + await ctx.send(f"`{a}` 라고 하시면 `{b}` 라고 할게요!") + + @commands.Cog.listener() + async def on_message(self, message): + with open("Custom.json", 'r', encoding="UTF-8") as f: + data = json.load(f) + if message.content.startswith(""): + msg = message.content[0:] + try: + for i in data[str(message.author.id)]: + if i == msg: + await message.channel.send(data[str(message.author.id)][msg]) + except: + pass + +def setup(bot): + bot.add_cog(CustomCommands(bot)) +``` + +## Licence +- 도움말이나, 임베드 Footer에 크레딧을 남겨주세요. +- ex) 도움 : STORM#9999 + +## Contact +- [Mail](mailto:storm@stormdev.club) +- [STORM#9999](https://invite.gg/freeai) +- [Github](https://github.com/AODevStorm) + + + +%prep +%autosetup -n CustomCommands-1.0 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-CustomCommands -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0-1 +- Package Spec generated @@ -0,0 +1 @@ +8a0e4cefef595bf748bbbf158ff86898 CustomCommands-1.0.tar.gz |