A Python implementation of a discord bot that acts as a server scanner similar to Copenheimer.

Overview

Bad Copenheimer

A Python impelentation of a discord bot that acts as a server scanner.

This is a discord bot that will scan ip adresses to see if they are minecraft servers and will post the results in your channel.

Installation

To insatll, clone the repository and run setup.pyw,then open dis-bot.pyw. Then put your discord bot token into 'YOUR TOKEN HERE' and change any of the prefrences you would like.

Usage

The first time you use this bot, run

!mc

This will get a list of all active minecraft servers, you may want to set the threads higher than the current value. This will take several hours to complete.

Important

In order for !find and !status to work properly the server should have enable-query=true in the server.properties file

All Possible Commands

!help

!find

!status

!mc

These are all of the possible commands implemented so far.

Todo

1: Store server information into a json instead of .txt files.

2: Make a single message that shows the status of all known minecraft servers.

3: Optimize (implement zmap)

Comments
  • [Suggestion] Just wondering about a possible feature(s) and if they could be implemented

    [Suggestion] Just wondering about a possible feature(s) and if they could be implemented

    Would it be possible to have the program run as an independent program? perhaps it could generate a text file that lists the servers found and basic information.

    Also, I was thinking about copenheimer and as an even better alternative, would it be possible to run it as a webserver, with a compatible addon for meteor client, how this would probably work is you would specify a code for the webserver, and download the meteor addon (which could be coded in python using the meteor python addon), you could then input the code to connect to the webserver and browse the server lists. later on sorting by whitelist, vanilla, modded, etc. could be added. As well as the "historical players" HUD element shown in videos with the copenhiemer client.

    This is possible, but I'm not sure how difficult or time-consuming this would be (it would probably take a while to implement all the features mentioned), though it would be arguably the most powerful public copenheimer alternative in existence.

    Suggestion 
    opened by BookWyrm114 34
  • [Bug]: Scanning terminated after 4 ips

    [Bug]: Scanning terminated after 4 ips

    Contact Details

    McMelon#9999 on Discord

    What happened?

    A bug happened!

    image

    Version

    1.7 (Default)

    Relevant log output

    Scanning 172.65.238.0-172.65.240.255 outputting False
       ____        _           _____
    
      / __ \      | |         / ____|
    
     | |  | |_   _| |__   ___| (___   ___ __ _ _ __  _ __   ___ _ __
    
     | |  | | | | | '_ \ / _ \\___ \ / __/ _` | '_ \| '_ \ / _ \ '__|
    
     | |__| | |_| | |_) | (_) |___) | (_| (_| | | | | | | |  __/ |
    
      \___\_\\__,_|_.__/ \___/_____/ \___\__,_|_| |_|_| |_|\___|_|
    
    
    
    By @replydev on Telegram
    
    Version 0.3.7
    
    [19:43:04] - Skipping the initial ping due to the few ports inserted
    
    [19:43:04] - Checking Servers...
    
    (172.65.238.110:25565)(32/1234)(RelightProxy - 1.18.x)()
    
    (172.65.239.18:25565)(13/2000)(Velocity 1.8-1.18.1)(Lucky Network [1.8 - 1.17])
    
    (172.65.240.39:25565)(0/0)(§cClosed Beta Network)(NeruxVace Network Closed Beta Network)
    
    (172.65.240.147:25565)(0/0)(TCPShield.com)(Invalid hostname. Please refer to our documentation at docs.tcpshield.com)
    
    [19:43:13] - Scan time: 8 seconds
    
    [19:43:13] - Scan terminated - 4 (4 in total)
    
    bug 
    opened by McMelonTV 14
  • [Bug]:

    [Bug]:

    Contact Details

    No response

    What happened?

    So basically when I try to run Setup.py it opens and closes after 1 second.

    { "TOKEN":"filled", "lower_ip_bound":"172.65.238.255", "upper_ip_bound":"172.65.240.255", "threads":1020, "timeout":6000, "os":1, "home-dir": "C:\Users\username\bad_copenheimer-main", "user":"Pilot1782", "password":"Password123", "guild-id": filled, "server":true, "server-port":"8080", "masscan":false, "time2":1000, "lin-py":"python3", "win-py":"%LOCALAPPDATA%\Programs\Python\Python310\python.exe", "debugging":true, "testing":true }

    Version

    1.9.1 (Default)

    Relevant log output

    No response image

    bug 
    opened by jackylacky161 11
  • [Bug]: Error when running dis-bot.pyw

    [Bug]: Error when running dis-bot.pyw

    Contact Details

    [email protected]

    What happened?

    So basically I tried to get this working again recently, and the bot almost started until I got this error. I have no idea what I'm looking at so maybe someone can help me here:

    Version

    1.9.1 (Default)

    Relevant log output

    C:\Users\logan\bad_copenheimer>py dis-bot.pyw Traceback (most recent call last): File "C:\Users\logan\bad_copenheimer\dis-bot.pyw", line 35, in <module> guildid = data["guild-id"] KeyError: 'guild-id' Unclosed client session client_session: <aiohttp.client.ClientSession object at 0x00000115C9FA2F50> Unclosed connector connections: ['[(<aiohttp.client_proto.ResponseHandler object at 0x00000115CA301F00>, 403314.937)]'] connector: <aiohttp.connector.TCPConnector object at 0x00000115C9FA3670>

    bug 
    opened by z0mbieslayer 7
  • [Bug]: setup.py doesn't work

    [Bug]: setup.py doesn't work

    Contact Details

    No response

    What happened?

    When I try to open setup.py with command prompt I get error: Traceback (most recent call last): File "C:\Users(user)\Downloads\bad_copenheimer-1.9.1\setup.py", line 3, in from funcs import ptime File "C:\Users(user)\Downloads\bad_copenheimer-1.9.1\funcs.py", line 9, in with open(settings_path, "r") as read_file: # Open the settings file and start defineing variables from it FileNotFoundError: [Errno 2] No such file or directory: 'C:\Java\jdk-17.0.1\bin; (and a lot of other directories like windows system32 etc.)

    I tried to fill settings.json file with data like home directory, but even then the program crashes with that error.

    Settings:

    { "TOKEN":"(token filled)", "lower_ip_bound":"172.65.238.255", "upper_ip_bound":"172.65.240.255", "threads":1020, "timeout":6000, "os":1, "home-dir": "C:\Users\(user)\Downloads\bad_copenheimer-1.9.1", "user":"Pilot1782", "password":"Password123", "guild-id": (id filled), "server":false, "server-port":"8080", "masscan":false, "time2":1000, "lin-py":"python3", "win-py":"%LOCALAPPDATA%\Programs\Python\Python310\python.exe", "debugging":false, "testing":false }

    python version: 3.9.12 bad_copenheimer version: 1.9.1

    Version

    1.7 (Default)

    Relevant log output

    No response

    bug 
    opened by CaptainRexPL 7
  • doesnt work

    doesnt work

    i have these packages requests 2.26.0 discord 1.7.3 mcstatus 6.5.0 and i get the following error Year 2021 MC ping started Testing Year 2021 Scanning 172.65.238.212 outputting True Ignoring exception in on_message Traceback (most recent call last): File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/client.py", line 343, in _run_event await coro(*args, **kwargs) File "dis-bot.pyw", line 73, in on_message status = server.status() AttributeError: 'NoneType' object has no attribute 'status' and yes i put my bot token BTW thx you for making this

    opened by TheHolyTachanka 7
  • [Bug]: (Windows) Setup.py crashes

    [Bug]: (Windows) Setup.py crashes

    Contact Details

    No response

    What happened?

    Hi ! I just tried to do py setup.py and this happened, (the clear error is bc clear doesn't exists on windows, its cls), but i don't know how to manually fix the next error, can you help me or even fix the error ?

    Thank you in advance Your Cordialities -enzomtp

    Version

    1.9.1 (Default)

    Branch

    main (Default)

    Relevant log output

    'clear' is not recognized as an internal or external command, executable program or batch file.
    Packages Already Imported, Exiting!
    Updating file paths...
    Traceback (most recent call last):
      File "E:\IDM\Compressed\bad_copenheimer-main\setup.py", line 71, in <module>
        fix_files()
      File "E:\IDM\Compressed\bad_copenheimer-main\setup.py", line 59, in fix_files
        ast.literal_eval('replace_line(f"{inp}.env",0,r\'{}PATH={}settings.json{}'.format("\r",inp,"\n")) if inp("Do you want to use enviroment variables? (y/n) ").lower() == "y" else 'replace_line(f"{inp}dis-bot.pyw",11,r\'{}settings_path =\' "{}settings.json{}"'.format("\r",inp,"\n")
    TypeError: 'str' object is not callable
    
    bug 
    opened by enzomtpYT 5
  • [Bug]:  Setup.py , Os Error: 22

    [Bug]: Setup.py , Os Error: 22

    Contact Details

    No response

    What happened?

    When i run Setup.py i get this out put :

    Traceback (most recent call last): File "C:\Users\(My Name)\Downloads\bad_copenheimer-dev-builds\setup.py", line 3, in <module> from funcs import ptime, dprint File "C:\Users\(My Name)\Downloads\bad_copenheimer-dev-builds\funcs.py", line 10, in <module> with open(settings_path, "r") as read_file: # Open the settings file and start defineing variables from it OSError: [Errno 22] Invalid argument: 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64__qbz5n2kfra8p0;C:\\Program Files\\Common Files\\Oracle\\Java\\javapath;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\windows\\System32\\OpenSSH\\;C:\\Program Files\\AdoptOpenJDK\\bin;C:\\Program Files (x86)\\dotnet\\;C:\\Users\\(My Name)\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\luetk\\.dotnet\\tools

    My .env is :

    TOKEN=My Token PATH=C:\\Users\\(My Name)\\Downloads\\bad_copenheimer\\ GUILDID=56789

    It looks like the problem in #33 but i´m using Windows 10 the other issue was under Linux. Also #41 looks similar. Is it possibil that it´s the same Problem, or culd i be the problem? I´m using the dev-builds it looks like the same issue exists on the main branche.

    Version

    1.9.1 (Default)

    Relevant log output

    Traceback (most recent call last):
      File "C:\Users\(My Name)\Downloads\bad_copenheimer-dev-builds\setup.py", line 3, in <module>
        from funcs import ptime, dprint
      File "C:\Users\(My Name)\Downloads\bad_copenheimer-dev-builds\funcs.py", line 10, in <module>
        with open(settings_path, "r") as read_file: # Open the settings file and start defineing variables from it
    OSError: [Errno 22] Invalid argument: 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64__qbz5n2kfra8p0;C:\\Program Files\\Common Files\\Oracle\\Java\\javapath;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\windows\\System32\\OpenSSH\\;C:\\Program Files\\AdoptOpenJDK\\bin;C:\\Program Files (x86)\\dotnet\\;C:\\Users\\(My Name)\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\luetk\\.dotnet\\tools
    
    bug 
    opened by Phardeus 4
  • [Bug]:

    [Bug]:

    Contact Details

    No response

    What happened?

    when i run setup.py it displays an error message.

    Version

    1.9.1 (Default)

    Relevant log output

    C:\Users\yky4\Downloads\bad_copenheimer-main>python3 setup.py
    Traceback (most recent call last):
      File "C:\Users\yky4\Downloads\bad_copenheimer-main\setup.py", line 3, in <module>
        from funcs import ptime
      File "C:\Users\yky4\Downloads\bad_copenheimer-main\funcs.py", line 9, in <module>
        with open(settings_path, "r") as read_file: # Open the settings file and start defineing variables from it
    OSError: [Errno 22] Invalid argument: (it starts stating random files here including system32)
    
    bug 
    opened by yky4fan 4
  • Error on running setup.py

    Error on running setup.py

    I get this output, when I run setup.py:

    [[email protected] bad_copenheimer]$ python3 setup.py 
    Traceback (most recent call last):
      File "/home/noah/bad_copenheimer/setup.py", line 3, in <module>
        from funcs import ptime
      File "/home/noah/bad_copenheimer/funcs.py", line 9, in <module>
        with open(settings_path, "r") as read_file: # Open the settings file and start defineing variables from it
    FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/sbin:/usr/local/bin:/usr/bin:/home/noah/.dotnet/tools:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl'
    [[email protected] bad_copenheimer]$ 
    
    opened by BloodyNoah 4
  • [Bug]: Error in mongoBot.pyw

    [Bug]: Error in mongoBot.pyw

    What happened?

    When I try to run mongoBot.pyw I get an error.

    Operating Sys

    Windows

    Branch

    • [X] Tried dev-builds

    Relevant log output

    Traceback (most recent call last):
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\srv_resolver.py", line 89, in _resolve_uri
        results = _resolve(
                  ^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\srv_resolver.py", line 43, in _resolve
        return resolver.resolve(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\dns\resolver.py", line 1193, in resolve
        return get_default_resolver().resolve(qname, rdtype, rdclass, tcp, source,
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\dns\resolver.py", line 1049, in resolve
        resolution = _Resolution(self, qname, rdtype, rdclass, tcp,
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\dns\resolver.py", line 543, in __init__
        qname = dns.name.from_text(qname, None)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\dns\name.py", line 942, in from_text
        raise EmptyLabel
    dns.name.EmptyLabel: A DNS label is empty.
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "E:\bad_copenheimer-dev-builds\mongoBot.pyw", line 24, in <module>
        client = pymongo.MongoClient(MONGO_URL, server_api=pymongo.server_api.ServerApi("1"))  # type: ignore
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\mongo_client.py", line 736, in __init__
        res = uri_parser.parse_uri(
              ^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\uri_parser.py", line 542, in parse_uri
        nodes = dns_resolver.get_hosts()
                ^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\srv_resolver.py", line 121, in get_hosts
        _, nodes = self._get_srv_response_and_hosts(True)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\srv_resolver.py", line 101, in _get_srv_response_and_hosts
        results = self._resolve_uri(encapsulate_errors)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\pymongo\srv_resolver.py", line 97, in _resolve_uri
        raise ConfigurationError(str(exc))
    pymongo.errors.ConfigurationError: A DNS label is empty.
    
    bug 
    opened by CaptainRexPL 3
  • [Bug]: Some /find-related bugs

    [Bug]: Some /find-related bugs

    What happened?

    1. Bot is not able to update server data. I tested it by updating a test server's MOTD. The server is online and has a different MOTD than the MOTD indexed. It also doesn't detect some of the new players that the bot detected before the update. Also, the bot was displaying the correct MOTD before the update.

    2. After the update, when I try to find a server in the database with "motd" flag it always gives the "Server not found" message.

    3. The /find command only detects the last flag. For example I use 1.12 version and I set maxplayers to 20 and the bot displayed a 1.19.2 server instead of 1.12 one image

    Operating Sys

    Windows

    Branch

    • [X] Tried dev-builds

    Relevant log output

    Log for error #2:
    find None None 25565 None None A Minecraft Server None
    find None None 25565 None None A Minecraft Server None
    Unknown interaction
    Task exception was never retrieved
    future: <Task finished name='Task-107' coro=<find() done, defined at C:\Users\Kacper\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py:930> exception=LibraryException('\n  Error 10062 | Unknown Interaction.:\n  Unknown interaction.\n  Severity 40.')>
    Traceback (most recent call last):
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py", line 970, in wrapper
        raise e
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py", line 939, in wrapper
        return await coro(ctx, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "E:\not-your-business\mongoBot.pyw", line 185, in find
        await ctx.defer()
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\context.py", line 476, in defer
        await self._client.create_interaction_response(
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\api\http\interaction.py", line 227, in create_interaction_response
        return await self._req.request(
               ^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\api\http\request.py", line 172, in request
        raise LibraryException(
    interactions.api.error.LibraryException:
      Error 10062 | Unknown Interaction.:
      Unknown interaction.
      Severity 40.
    Traceback (most recent call last):
      File "E:\not-your-business\mongoBot.pyw", line 279, in find
        bits = info["favicon"].split(",")[1] # type: ignore
               ^^^^^^^^^^^^^^^^^^^^^
    AttributeError: 'NoneType' object has no attribute 'split'
    
    Duplicates removed
    
    bug 
    opened by CaptainRexPL 3
  • [Bug]: Error with /find command (mongobot)

    [Bug]: Error with /find command (mongobot)

    What happened?

    When I try to run /find [player] I get an error.

    Operating Sys

    Windows

    Branch

    • [X] Tried dev-builds

    Relevant log output

    Task exception was never retrieved
    future: <Task finished name='Task-40' coro=<find() done, defined at C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py:930> exception=TypeError("find() got an unexpected keyword argument 'player'")>
    Traceback (most recent call last):
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py", line 970, in wrapper
        raise e
      File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\interactions\client\models\command.py", line 939, in wrapper
        return await coro(ctx, *args, **kwargs)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
    
    bug 
    opened by CaptainRexPL 13
  • How To Issue

    How To Issue

    When You Should Post An Issue

    Please check the troubleshooting wiki page first and if that doesn't work then please check the dev-builds branch and see if your problem is resolved.

    How To Correctly Post An Issue

    Include the output of the script when it fails, and make sure you scrub the paths in the output to remove any sensitive information. If you can, please upload the log (log.txt) file and the settings (settings.json) file.

    What To Expect After Posting An Issue

    I'm not always at my pc spamming refresh waiting for a new issue but I'll usually respond within a day or two with troubleshooting tips or when or if a fix will be published.

    documentation 
    opened by Pilot1782 1
  • [Bug]: dis-bot.pyw

    [Bug]: dis-bot.pyw

    Contact Details

    [email protected]

    What happened?

    I Have checked all of the .env and settings.json files repeatedly and still get this error:

    Version

    1.9.1 (Default)

    Branch

    main (Default)

    Relevant log output

    [email protected]:~/bad_copenheimer $ python3 dis-bot.pyw
    Traceback (most recent call last):
      File "/home/pi/bad_copenheimer/dis-bot.pyw", line 17, in <module>
        fncs = funcs(settings_path)
      File "/home/pi/bad_copenheimer/funcs.py", line 15, in __init__
        with open(
    FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games'
    Unclosed client session
    client_session: <aiohttp.client.ClientSession object at 0xb59fa190>
    
    bug 
    opened by byronbonkers 12
  • [Bug]: Error in dis-bot.pyw file

    [Bug]: Error in dis-bot.pyw file

    Contact Details

    No response

    What happened?

    When I try to turn the discord bot on using dis-bot.pyw I get an error: Checking scan Checking status Checking list Testing:False, Debugging:True

    Starting bot... Starting emergency bot... Checking scan Checking status Checking list Could not prepare the client: Traceback (most recent call last): File "C:\Users\User\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\interactions\client\bot.py", line 352, in _ready await self.__sync() File "C:\Users\User\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\interactions\client\bot.py", line 429, in __sync _guilds = await self._http.get_self_guilds() File "C:\Users\User\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\interactions\api\http\guild.py", line 30, in get_self_guilds if guild.get("id"): AttributeError: 'str' object has no attribute 'get' Unclosed client session client_session: <aiohttp.client.ClientSession object at 0x000002186DC77520> Unclosed connector connections: ['[(<aiohttp.client_proto.ResponseHandler object at 0x000002186F73C700>, 10669.937)]'] connector: <aiohttp.connector.TCPConnector object at 0x000002186DC77C40> Unclosed client session client_session: <aiohttp.client.ClientSession object at 0x000001D9524C36D0> Unclosed connector connections: ['[(<aiohttp.client_proto.ResponseHandler object at 0x000001D952FE7AC0>, 10668.281)]'] connector: <aiohttp.connector.TCPConnector object at 0x000001D9524C3DF0>

    At first I thought that I insterted something wrong in settings.json file or I have incompatible packages but after checking the settings.json file and reinstalling the packages the error is still the same. My settings.json file: { "TOKEN":"token insterted", "lower_ip_bound":"11.0.0.0", "upper_ip_bound":"255.255.255.255", "threads":1020, "timeout":6000, "os":1, "home-dir": "(directory)", "user":"Pilot1782", "password":"Password123", "guild-id": 963804208430198824, "server":false, "server-port":"8080", "masscan":false, "time2":1000, "lin-py":"python3", "win-py":"%LOCALAPPDATA%\Programs\Python\Python310\python.exe", "debugging":true, "testing":false }

    I have this error on the newest dev build.

    Version

    1.9.1 (Default)

    Relevant log output

    No response

    bug 
    opened by CaptainRexPL 14
  • [Bug]:  No module named 'interactions' When running dis-bot.pyw

    [Bug]: No module named 'interactions' When running dis-bot.pyw

    Contact Details

    bluefish#7723

    What happened?

    Setup ran well, (after some debugging), but when running dis-bot.pyw it returns an error suggesting it can't find the interactions module. I can't find anywhere in the files where it is created, just referenced in stopper.pyw as well. Couldn't find anything on pip either, not that I expected to. I'm using the latest build on github, ec59933. I tried using 1.9.1 but was unable to get the setup working. Thank you for reading this.

    Version

    1.9.1 (Default)

    Relevant log output

    Traceback (most recent call last):
      File "C:\Users\throwaway\Desktop\bad_copenheimer-main\dis-bot.pyw", line 1, in <module>
        import interactions
    ModuleNotFoundError: No module named 'interactions'
    
    bug 
    opened by rareromfish 20
Releases(v1.9.1)
  • v1.9.1(May 13, 2022)

    What's Changed

    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/24
    • hot fix for file refrences by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/25
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/26
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/28
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/30
    • Bump twisted from 21.7.0 to 22.2.0 by @dependabot in https://github.com/Pilot1782/bad_copenheimer/pull/31
    • Added the Apache License 2.0 by @BloodyNoah in https://github.com/Pilot1782/bad_copenheimer/pull/34
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/36

    New Contributors

    • @dependabot made their first contribution in https://github.com/Pilot1782/bad_copenheimer/pull/31
    • @BloodyNoah made their first contribution in https://github.com/Pilot1782/bad_copenheimer/pull/34

    Full Changelog: https://github.com/Pilot1782/bad_copenheimer/compare/v1.8...v1.9

    • Added support for slash commands
    • Added apache 2.0 license (thanks @BloodyNoah )
    • Fixed minor issues like spelling
    • Added Scan cus I'm dumb
    Source code(tar.gz)
    Source code(zip)
  • v1.9(May 11, 2022)

    Ignore This Release

    This Release is missing a feature that was overlooked when updating it, please use v1.9.1 instead.

    What's Changed

    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/24
    • hot fix for file refrences by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/25
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/26
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/28
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/30
    • Bump twisted from 21.7.0 to 22.2.0 by @dependabot in https://github.com/Pilot1782/bad_copenheimer/pull/31
    • Added the Apache License 2.0 by @BloodyNoah in https://github.com/Pilot1782/bad_copenheimer/pull/34
    • Dev builds by @Pilot1782 in https://github.com/Pilot1782/bad_copenheimer/pull/36

    New Contributors

    • @dependabot made their first contribution in https://github.com/Pilot1782/bad_copenheimer/pull/31
    • @BloodyNoah made their first contribution in https://github.com/Pilot1782/bad_copenheimer/pull/34

    Full Changelog: https://github.com/Pilot1782/bad_copenheimer/compare/v1.8...v1.9

    • Added support for slash commands
    • Added apache 2.0 license (thanks @BloodyNoah )
    • Fixed minor issues like spelling
    Source code(tar.gz)
    Source code(zip)
  • v1.8(Feb 24, 2022)

    Changes:

    • Made a more helpful setup.py file
    • Added the ability to stop a scan without killing the file
    • Added a force stop to all python procs
    • Better debugging
    • Qubo output more like masscan

    Install Instructions:

    Follow This Guide

    Full Changelog: https://github.com/Pilot1782/bad_copenheimer/compare/v1.7...v1.8

    Source code(tar.gz)
    Source code(zip)
  • v1.7(Jan 10, 2022)

    Changes

    Full json compatibility for windows and linux.

    Install

    Download the badcopeheimer.zip file (not bad_copeheimer-1.7.zip) or clone the repository. Run

    python3 setup.py

    Edit the settings file to your needs

    Windows Users

    Open the dis-bot.pyw file in notepad or an ide, edit the line settings_path = r"settings.json" and change the "settings.json" to the path of the settings.json file

    Usage

    After setting up the settings file to the correct settings and inserting your discord bot token into the file, run

    python3 dis-bot.pyw

    Then in discord in the server your bot has access to, type

    !help

    This will show all possible commands and their usage.

    Full Changelog: https://github.com/Pilot1782/bad_copeheimer/compare/V1.6...v1.7

    Source code(tar.gz)
    Source code(zip)
    badcopeheimer.zip(5.83 MB)
  • V1.6(Dec 3, 2021)

  • v1.5(Nov 28, 2021)

  • V1.4(Nov 10, 2021)

  • V1.3(Nov 5, 2021)

  • V1.2(Nov 3, 2021)

  • v1(Oct 26, 2021)

Owner
pilot1782
Ah yes, python the best programming language for everything. (well, maybe not large math operations, or things that require brute forcing, or anything)
pilot1782
A simple API wrapper for the Tenor API

Gifpy A simple API wrapper for the Tenor API Installation Python 3.9 or higher is recommended python3 -m pip install gifpy Clone repository: $ git cl

Juan Ignacio Battiston 4 Dec 22, 2021
GitHub Usage Report

github-analytics from github_analytics import analyze pr_analysis = analyze.PRAnalyzer( "organization/repo", "organization", "team-name",

Shrivu Shankar 1 Oct 26, 2021
A telegram user and chat info extractor with pyrogram python module

Made with Python3 (C) @FayasNoushad Copyright permission under MIT License License - https://github.com/FayasNoushad/Telegram-Info/blob/main/LICENSE

Fayas Noushad 8 Dec 22, 2021
Desafio de projeto sobre Git/Github

Maçã ou Laranja? 🤔 Desafio Projeto Dio para Git/Github 🔶 Para esse primeiro repositório, decidir adicionar o primeiro algoritmo de inteligência arti

José Filipe 2 Oct 23, 2022
A Open source Discord Token Grabber with several very useful features coded in python 3.9

Kiwee-Grabber A Open source Discord Token Grabber with several very useful features coded in python 3.9 This only works on any python 3.9 versions. re

Vesper 40 Jan 01, 2023
Data from popular CS:GO website hltv.org

Welcome to hltv-data 👋 🎮 Data from popular CS:GO website hltv.org Install pip install hltv-data Usage The public methods can be reached using HLTVCl

Dariusz Choruży 28 Dec 23, 2022
Flask-SQLAlchemy API for daisuki-web

💟 Anime Daisuki! API API de animes com cadastro de usuários. O usuário autenticado pode avaliar e favoritar animes, comentar episódios e verificar o

Paulo Thor 1 Nov 04, 2021
Discord music bot using discord.py, slash commands, and yt-dlp.

bop Discord music bot using discord.py, slash commands, and yt-dlp. Features Play music from YouTube videos and playlists Queue system with shuffle Sk

Hizkia Felix 3 Aug 11, 2022
:snake: Python SDK to query Scaleway APIs.

Scaleway SDK Python SDK to query Scaleway's APIs. Stable release: Development: Installation The package is available on pip. To install it in a virtua

Scaleway 114 Dec 11, 2022
Python based league of legends orbwalker

League of Legends Orbwalker Usage Install python3 Create a python3 venv Install the requirements pip install -r requirements.txt Get in game and run m

Inusha 43 Dec 12, 2022
Framework for Telegram users and chats investigating.

telegram_scan Fantastic and full featured framework for Telegram users and chats investigating. Prerequisites: pip3 install pyrogram; get api_id and a

71 Dec 17, 2022
⚡TIKTOK BOT - FAST OPTIMIZED ZEFOY SCRIPT

⚡ ZEFOY [ TikTok Zefoy Bot ] Get the script in: discord.gg/onlp !! Official shop: onlp.sellix.io Newest version v.9.0.0 Requirements pip install p

Tekky 186 Dec 31, 2022
Wrapper around the Mega API

python-mega Overview Wrapper around the Mega API. Based on the work of Julien Marchand. Installation Install using pip, including any optional package

Juan Riaza 104 Nov 26, 2022
GitPython is a python library used to interact with Git repositories.

Gitoxide: A peek into the future… I started working on GitPython in 2009, back in the days when Python was 'my thing' and I had great plans with it. O

3.8k Jan 03, 2023
Whatsapp-bot - Whatsapp chatbot build with python and twilio

Whatsapp-bot This is a Whatsapp Chatbot that responds with quotes, reply owners

arinzejustinng 1 Jan 14, 2022
BSDotPy, A module to get a bombsquad player's account data.

BSDotPy BSDotPy, A module to get a bombsquad player's account data from bombsquad's servers. Badges Provided By: shields.io Acknowledgements Issues Pu

Rudransh Joshi 3 Feb 17, 2022
The Github repository for the Amari API wrapper.

Amari.py Amari.py is an async, easy to use API wrapper for the AmariBot. Installation Enter any of these commands to install the library: pip install

TheF1ng3r 5 Dec 19, 2022
um simples script para localizar IP

um simples script para localizar IP pkg install git (apt-get install git) pkg install python (apt-get install python) git clone https://github.com/byd

bydeathlxncer 4 Nov 29, 2021
A Python library for the Docker Engine API

Docker SDK for Python A Python library for the Docker Engine API. It lets you do anything the docker command does, but from within Python apps – run c

Docker 6.1k Jan 03, 2023
Simple, yet effective moderator bot for telegram. With reports, logs, profanity filter and more :3

👹 Samurai Telegram Bot Simple, yet effective moderator bot for telegram. With reports, logs, profanity filter and more :3 Description Personal bot, m

Abraham Tugalov 106 Dec 13, 2022