henry232323 / RPGBot

A Discord Bot with lots of RPG utilities
GNU General Public License v3.0
108 stars 72 forks source link

License use #2

Closed Sakiut closed 6 years ago

Sakiut commented 7 years ago

Hello,

I'm very interested by your bot, and I whant to use it with my RP server. You didn't place any license on the code, so I ask if I can download and modify it to use it as I need. Of course, I will mention the original RP Bot and his creator (you) on my RP server.

Thanks you for answering my questions, and sorry for my bad English.

henry232323 commented 7 years ago

I just committed a LICENSE.

As far as I'm concerned you can do as you please with the code. I rather you not host the bot publicly separate of mine, privately I don't mind. If there are any features you are looking for however, I am taking PRs and requests. If you do decide to host the bot privately I can help you with setting up the back-end.

Also if you rather we can switch to french. (But as far as I can tell your english is fine!)

Sakiut commented 7 years ago

OK Thank you. Could you tell me the content of the "resources/auth" file please ? I need it to test the actual bot

henry232323 commented 7 years ago

This part is a little difficult. It is a JSON-dumped list of 5 keys (a little lazy on my part)

  1. Discord Token
  2. discordbots.org token
  3. discord.pw token
  4. datadog key
  5. datadog token

These parts of the code might need to be disabled

Sakiut commented 7 years ago

Yeah I understand. Thank you ^^

henry232323 commented 7 years ago

How exactly are you planning on using the bot?

Sakiut commented 7 years ago

On a RP server, the RP server of Corobizar (https://discord.gg/HmSumFh).

Sakiut commented 7 years ago

We want to adapt the bot to our rp background

henry232323 commented 7 years ago

What changes did you have in mind?

Sakiut commented 7 years ago

I don't understand why I have this error :

  File "RPGBot.py", line 80
    self.db: db.Database = db.Database(self)
           ^
SyntaxError: invalid syntax

Can you help me?

henry232323 commented 7 years ago

That is a type annotation added in Python3.6. You need to have the new version of Python

Sakiut commented 7 years ago

OK thanks.

I wan't to do an auto-updating dashboard on the DM of each registered user. I also want to implement a background-adapted quest and items system, and a system of licenses for the users to have weapons or use their magic powers. And a lot of things like that.

henry232323 commented 7 years ago

Well these all seem like interesting ideas, and I'd happily accept a pull request if you're interested.

Sakiut commented 7 years ago

I will help you with pleasure!

henry232323 commented 7 years ago

Good to hear! Since the bot works in English, I'd prefer if text in commands is English, but also if you're interested eventually I'll start working on translation and multi-language support. Its just a bit difficult/timely to implement.

Sakiut commented 7 years ago

I'm french, so I can translate the bot in French if you want! ;)

henry232323 commented 7 years ago

I think translation would be the easy part, the hard part is handling server configuration and making sure each thing the bot says uses the translation. I started making a translation sheet but it's incomplete

Sakiut commented 7 years ago

I got another error:

AttributeError: module 'discord' has no attribute 'TextChannel'

What's the version of discord.py you're using?

henry232323 commented 7 years ago

The rewrite version

Sophist-UK commented 6 years ago

I am aso interested in using this bot for role play - but for something very different (no - if you are thinking "adult" that is not it) and significantly more complex.

It would be great if this could be tweaked:

  1. to have a configuration file that defined which cogs get loaded - so we can add as many cogs as we like to provide additional functionality

  2. to make running new server instances much easier (with some setup instructions).

How easy would it be to do this?

henry232323 commented 6 years ago

Are you wanting to run the bot yourself from your own computer? Or are you looking for changes to the current bot?

If you want to discuss this further, lets take it to the official support server.

Sophist-UK commented 6 years ago

I as wanting to run it from my own computer.

But having reviewed the code further I am considering whether mIRC might be a better route.

henry232323 commented 6 years ago

https://discord.gg/UYJb8fQ