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
Fetch Flipkart product details including name, price, MRP and Stock details in general as well as specific to a pincode

Fetch Flipkart product details including name, price, MRP and Stock details in general as well as specific to a pincode

Vishal Das 6 Jul 11, 2022
python script to buy token from pancakeswap

pancakeswapBot python script to buy token from pancakeswap Change your privatekey!!! on line 58 (signed_txn = web3.eth.account.sign_transaction(pancak

206 Dec 31, 2022
The system to host your files on the Discord application

Distorage The system to host your files on the Discord application Documentation Documentation Distorage How to use the package You can install it wit

6 Jun 27, 2022
A AntiChannelBan Telegram Group Bot Open Source

AntiChannelBan This is a Anti Channel Ban Robots delete and ban message sent by channels Deployment Method Heroku 𝚂𝚄𝙿𝙿𝙾𝚁𝚃 CREDIT BrayDen Blaze

✗ BᵣₐyDₑₙ ✗ 14 May 02, 2022
Gorrabot is a bot made to automate checks and processes in the development process.

Gorrabot is a Gitlab bot made to automate checks and processes in the Faraday development. Features Check that the CHANGELOG is modified By default, m

Faraday 7 Dec 14, 2022
Use CSV files as a Nornir Inventory source with hosts, groups and defaults.

nornir_csv Use CSV files as a Nornir Inventory source with hosts, groups and defaults. This can be used as an equivalent to the Simple Inventory plugi

Matheus Augusto da Silva 2 Aug 13, 2022
Twitter for Python!

Tweepy: Twitter for Python! Installation The easiest way to install the latest version from PyPI is by using pip: pip install tweepy You can also use

9.4k Jan 07, 2023
This an API wrapper library for the OpenSea API written in Python 3.

OpenSea NFT API Python 3 wrapper This an API wrapper library for the OpenSea API written in Python 3. The library provides a simplified interface to f

Attila Tóth 159 Dec 26, 2022
A simple bot which using an API , detects reported discord scams and kicks the user if possible while deleting the message

A simple bot which using an API , detects reported discord scams and kicks the user if possible while deleting the message

Vioshim 3 Nov 16, 2022
CVE-2021-39685 Description and sample exploit for Linux USB Gadget overflow vulnerability

CVE-2021-39685 Description and sample exploit for Linux USB Gadget overflow vulnerability

8 May 25, 2022
Automatically changes your discord status

Automatically changes your discord status, Be careful as this may get you rate limited and banned

octo 5 Sep 20, 2022
The most Advanced yet simple Multi Cloud tool to transfer Your Data from any cloud to any cloud remotely based on Rclone.⚡

Multi Cloud Transfer (Advanced!) 🔥 1.Setup and Start using Rclone on Google Colab and Create/Edit/View and delete your Rclone config file and keep th

Dr.Caduceus 162 Jan 08, 2023
python library to the bitly api

bitly API python library Installation pip install bitly_api Run tests Your username is the lowercase name shown when you login to bitly, your access

Bitly 245 Aug 14, 2022
A small and fun Discord Bot that is written in Python and discord-interactions (with discord.py)

Articuno (discord-interactions) A small and fun Discord Bot that is written in Python and discord-interactions (with discord.py) Get started If you wa

Blue 8 Dec 26, 2022
Python SDK for IEX Cloud

iexfinance Python SDK for IEX Cloud. Architecture mirrors that of the IEX Cloud API (and its documentation). An easy-to-use toolkit to obtain data for

Addison Lynch 640 Jan 07, 2023
b2blaze

b2blaze Welcome to the b2blaze library for Python. Backblaze B2 provides the cheapest cloud object storage and transfer available on the internet. Com

George Sibble 603 Jan 03, 2023
NFTs Upload to OpenSea CuseEdition

NFTs-Upload-to-OpenSea-CuseEdition YOUTUBE VIDEO - Soon... Download Python and

Lil Cuse 2 Jan 04, 2022
Baby Villager Bot

This script scrapes and stores the availability of timeslots for Car Driving Test at all RTA Serivce NSW centres in the state. Dependencies Account wi

Milo Weinberg 3 Dec 16, 2021
Documentation and Samples for the Official HN API

Hacker News API Overview In partnership with Firebase, we're making the public Hacker News data available in near real time. Firebase enables easy acc

Y Combinator Hacker News 9.6k Jan 03, 2023
A head unit UI designed to replace the RTx/SMEG/RNEG/NG4/RCC/NAC

HeadUnit UI (Come discuss about it on our Discord!) Intro This is the UI part of a headunit project from OpenLeo, based on python and kivy, it looks l

OpenLeo 6 Nov 23, 2022