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
Simple contact bot for telegram, written in python.

🔗 | Install Install the requirements with pip install -r requirements.txt 📋 | Setup Get your token from BotFather Get your UserId with Nicegram or w

Stehack 3 Dec 10, 2022
A Python Library to interface with Flickr REST API, OAuth & JSON Responses

Python-Flickr Python-Flickr is A Python library to interface with Flickr REST API & OAuth Features Photo Uploading Retrieve user information Common Fl

Mike Helmick 40 Sep 25, 2021
A simple Discord Token Grabber sending the new token if the victim changes his password.

💎 Riot 💎 Riot is a simple Discord token grabber written in Python3 running in background and executing when the victim start their computer. If the

Billy 66 Dec 26, 2022
A wrapper for the Discord Python Pixels API.

DPYPX A simple wrapper around Python Discord Pixels. Requires Python 3.7+ (3.x where x = 7). Requires pillow and aiohttp from pip. Example import dpy

Artemis 3 Oct 01, 2022
A script that takes what you're listening too on Spotify and sets it as your Nertivia custom status.

nertivia-spotify-listening-status A script that takes what you're listening too on Spotify and sets it as your Nertivia custom status. setup Install r

Ben Tettmar 2 Feb 03, 2022
Easy way to use Telegram bot to hide your identity.

telegram-support-bot Easy way to use Telegram bot to hide your identity. Useful for support, anonymous channel management. Free clone of Livegram Bot.

Daniil Okhlopkov 197 Dec 23, 2022
The gPodder podcast client.

___ _ _ ____ __ _| _ \___ __| |__| |___ _ _ |__ / / _` | _/ _ \/ _` / _` / -_) '_| |_ \ \__, |_| \___/\__,_\__,_\___|_| |_

gPodder and related projects 1.1k Jan 04, 2023
A Rich renderable for viewing Multiple Sequence Alignments in the terminal.

rich-msa A simple module to render colorful Multiple Sequence Alignment with rich in the terminal. 🔧 Installing Install the rich-msa package directly

Martin Larralde 64 Dec 04, 2022
471 Dec 24, 2022
Upload-Instagram - Auto Uploading Instagram Bot

###Instagram Uploading Bot### Download Python and Chrome browser pip install -r

byeonggeon sim 1 Feb 13, 2022
Automatically updates the twitter banner with the images of 5 latest followers, using tweepy python

Auto twitter banner Automatically updates the twitter banner every few seconds with follower profile pics on it Here's how it looks! Installation git

Dhravya Shah 7 Jul 04, 2022
A bot to get Statistics like the Playercount from your Minecraft-Server on your Discord-Server

Hey Thanks for reading me. Warning: My English is not the best I have programmed this bot to show me statistics about the player numbers and ping of m

spaffel 12 Sep 24, 2022
Download nitro generator that generates free nitro code that you can use for Discord

Download nitro generator that generates free nitro code that you can use for Discord, run it and wait for free nitro to come

Umut Bayraktar 154 Jan 05, 2023
pokemon-colorscripts compatible for mac

Pokemon colorscripts some scripts to print out images of pokemons to terminal. Inspired by DT's colorscripts compilation Description Prints out colore

43 Jan 06, 2023
Telegram vc userbot

Telegram Vc Userbot Available Commands /ping :- To check whether userbot is up or not /joinvc :- To join vc /leavevc :- To leave vc /join_group :- To

NandyDark 7 Nov 18, 2022
Powerful Url uploader bot With Mongodb support 🔥

Uploader X Bot Telegram RoBot to Upload Links. Features: 👉 Upload YouTube-dl Supported Links to Telegram. 👉 Upload HTTP/HTTPS as File/Video to Teleg

C͡linton Abraꫝam 250 Jan 06, 2023
The most annoying bot on Discord

FBot The most annoying bot on discord Features Lots of fun stuff Message responses, sort of our main feature, no big deal. FBot can respond to a wide

Jude 33 Jun 25, 2022
Auto-updater for the Northstar Titanfall 2 client

northstar-updater Auto-updater for the Northstar Titanfall 2 client Usage Put the exe into your Titanfall 2 directory next to Titanfall2.exe Then, whe

7 Nov 25, 2022
The purpose of this bot is to take soundcloud track requests, that are posted in the stream-requests channel, and add them to a playlist, to make the process of scrolling through the requests easier for Root

Discord Song Collector Dont know if anyone is actually going to read this, but the purpose of this bot is to check every message in the stream-request

2 Mar 01, 2022