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
Discord bot that shows valorant your daily store by using the Ingame API

Valorant store checker - Discord Bot Discord bot that shows valorant your daily store by using the Ingame API. written using Python and the Pycord lib

STACIA 226 Jan 02, 2023
A VCVideoPlayer Bot for Telegram made with 💞 By @ProErrorXD

VC Video Player How To Host ✨ Heroku Deploy ✨ The easiest way to deploy this Bot is via Heroku. Credit 🔥 |🇮🇳 Louis |🇮🇳 Sammy |🇮🇳 Blaze Marsha

丂ムᄊᄊƳ 95 May 17, 2022
A simple Python app to provide RPC for iTunes and the Music app. MacOS exclusive.

Ongaku You know, ongaku. A port of Ongaku to Python. Why? I don't know. A simple application providing the now playing state from iTunes (or the Music

Deltaion Lee 4 Oct 22, 2022
The world's first public V2ray manager Telegram bot

📌 DarkV2ray-Manager-Bot 0.1 UPDATE 11/11/2021 Telegram bot v2ray Test user expired date data limit paylode && sni usage user on/off heroku bot hostin

@Dk_king_offcial 1 Nov 11, 2021
Cryptocurrency Trading Bot - A trading bot to automate cryptocurrency trading strategies using Python, equipped with a basic GUI

Cryptocurrency Trading Bot - A trading bot to automate cryptocurrency trading strategies using Python, equipped with a basic GUI. Used REST and WebSocket API to connect to two of the most popular cry

Francis 8 Sep 15, 2022
Luna Rush Auto Clicker Bot

Luna Rush Auto Clicker Bot Se o aplicativo lhe ajudar de alguma forma, uma doação para ajudar a pagar a conta de luz sempre é bem vinda ;) Wallet Smar

Walter Discher Cechinel 29 Dec 20, 2022
A stock information collector and parser for Taiwan and US market. Automatically send LINE message if the pre-defined rules are triggered.

agastock 開發動機 就在海運飆漲的2021年7月,差點跪在地上喜迎財富自由的當下,EPS超高好消息不斷的長榮竟然套在202元一去不回,有圖有真相(哭) 忽然體會到追高殺低不是辦法,魯蛇我得靠邏輯分析也能出頭天,經過三個月無數個不出門的周末,產出簡單的爬蟲和分析工具。 上過金融研訓院的量化交易

Gavin Lee 12 Nov 16, 2022
Anti-corruption-bot - Anti corruption bot with python

anti-corruption-bot Test API (running via Flask) is currently hosted at https://

Richard Bankole 2 Feb 16, 2022
Programmeertheorie 2022 - Team Trainspotters - RailNL

Trainspotters Vak: Programmeertheorie 2022 Gekozen case: RailNL Teamnaam: Trainspotters Studenten: Mijntje Meijer, Sam Bijhouwer, Maik Larooij To-do's

Maik Larooij 1 Jan 25, 2022
Gnosis-py includes a set of libraries to work with Ethereum and Gnosis projects

Gnosis-py Gnosis-py includes a set of libraries to work with Ethereum and Gnosis projects: EthereumClient, a wrapper over Web3.py Web3 client includin

Gnosis 93 Dec 23, 2022
AWSXenos will list all the trust relationships in all the IAM roles and S3 buckets

AWS External Account Scanner Xenos, is Greek for stranger. AWSXenos will list all the trust relationships in all the IAM roles, and S3 buckets, in an

AirWalk 57 Nov 07, 2022
Códigos pela Força Bruta e Algoritmo Genético para o Problema da Mochila

O problema da mochila é um problema de optimização combinatória. O nome dá-se devido ao modelo de uma situação em que é necessário preencher uma mochi

Hemili Beatriz 1 Jan 08, 2022
Mass Instagram Checker

Mass Instagram Checker

X - MrG3P5 5 Nov 09, 2022
Simple Discord bot which logs several events in your server

logging-bot Simple Discord bot which logs several events in your server, including: Message Edits Message Deletes Role Adds Role Removes Member joins

1 Feb 14, 2022
Twitter FakeNFT With Python

This project is a server that fetches your Twitter profile picture and applies the hexagonal transparency mask displayed on the profiles of users who have an NFT profile picture.

Mathis HAMMEL 29 Apr 23, 2022
An script where it logs in your instagram account and follows people and likes their posts

InstaFollower An script where it logs in your instagram account and follows people and likes their posts (uses the tags to fetch people) Requirements:

Bless 3 Nov 29, 2022
A Powerfull Userbot Telegram PandaX_Userbot, Vc Music Userbot + Bot Manager based Telethon

Support ☑ CREDITS THANKS YOU VERRY MUCH FOR ALL Telethon Pyrogram TeamUltroid TeamUserge CatUserbot pytgcalls Dan Lainnya

22 Dec 25, 2022
A Discord Self bot written in python

WitheredBot A Discord Self bot written in python Requirement Python = 3.9 How to Configure git clone https://github.com/a-a-a-aa/WitheredBot.git cd W

......... 0 Jan 05, 2023
Robocord is a bot created for the Pycord community.

Robocord is a bot created for the community of the Pycord Server. Just a bot created for Pycord Server. You can start pull requests, I will check it and if its good I will add it to the bot. 👍

Bruce 7 Jun 26, 2022
Just a python library to make reddit post caching easier

Reddist Just a python library to make reddit post caching easier. Caching Options In Memory Caching Redis Caching Pickle Caching Usage Installation: D

Samrid Pandit 3 Jan 16, 2022