Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bounty Idea - Flexible Discord Forum Bot #152

Closed
mochet opened this issue Apr 15, 2021 · 9 comments
Closed

Bounty Idea - Flexible Discord Forum Bot #152

mochet opened this issue Apr 15, 2021 · 9 comments

Comments

@mochet
Copy link
Collaborator

mochet commented Apr 15, 2021

This would just be a bot that announces posts from the forums on Discord.

Flexible means it can either have a whitelist or a blacklist of threads, for example:

  • We want a council forum bot, so we just enable the council sections of the forums for the council Telegram channel
  • We want a channel where only memes that are posted on the forums are mirrored on Discord
  • We want the #competitions channel to only get posts from the competitions forum category
  • We want the #bounties channel to only get posts from the bounties forum category

This would enable a lot of flexibility when it comes to using Discord and not having channels be spammed with too many bot posts.

Each post from the bot should include:

  • A small amount of the post text, enough to include a link if it contains one
  • Category > Subcategory > Subcategory > Thread title (link)
  • Author

Bonus extras:

  • Post n of n in thread
@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 1.0 BTC (52694.8 USD @ $52694.8/BTC) attached to it as part of the bc1qn9qkmmjg7majrgp623qgmn00k8jpqqcr7v7264 fund.

@mochet
Copy link
Collaborator Author

mochet commented Apr 29, 2021

WRT the gitcoin bounty, I haven't applied for any bounty nor do I have any knowledge of anyone else having applied for a bounty for this bot. It seems like an absurd amount of money and I want to make clear that I haven't promised this amount of money towards anyone nor do I have knowledge of anyone else from this project (Joystream) doing so.

If you are planning on doing work on this I would invite you to communicate in this Github issue before doing any work as I do not know where this supposed 1 BTC of funding is meant to come from and want to clarify I have nothing to do with Gitcoinbot.

Also if you are the person that gave a 1 BTC bounty for this, please communicate as this doesn't seem very realistic.

@linhhai997
Copy link

#152 (comment)

@baldator
Copy link

hi @mochet,
It is clear to me that 1 BTC is a mistake :)
Anyway: I'm willing to help and collaborate with you.

@mochet
Copy link
Collaborator Author

mochet commented Apr 30, 2021

hi @mochet,
It is clear to me that 1 BTC is a mistake :)
Anyway: I'm willing to help and collaborate with you.

Thanks. There is no active bounty available for this bot, the gitcoin bounty appears to have been created by a spam bot.
However, we do have several other bounties available for this project: https://www.joystream.org/get-started#opportunities

Bounties are either issued by Jsgenesis (the company creating the Joystream project) or voted on using our governance system: https://testnet.joystream.org/#/proposals

There is also a Founding Members program where members of the community can earn mainnet tokens: https://www.joystream.org/founding-members

If you want to participate in the bounties, you'll need to join our Discord and get some tokens to sign up on the testnet. All the testnet tokens are backed by USD so can be sold for Bitcoin Cash.

@gitcoinbot
Copy link

@baldator Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@gitcoinbot
Copy link

gitcoinbot commented May 5, 2021

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Workers have applied to start work.

These users each claimed they can complete the work by 264 years, 2 months from now.
Please review their action plans below:

1) controlcpluscontrolv has applied to start work (Funders only: approve worker | reject worker).

I've build discord bots for my server I share with my friends, doing simple things like reminders or personalized messages. I don't know if you just want the scripts or hosting, but given the amount posted I'd be more than happy to set you up on Azure. This can be done in python though webscraping the forums unless there is a dedicated API. If categories copy over then that's even easier. Let me know if you have any questions, but I'd love to build your discord bot to mirror over forum posts and help streamline your discord!
2) zoniact has applied to start work (Funders only: approve worker | reject worker).

i hope take a chance to develop my skills developement (typescript , shil ) in this issue Flexible discord forum bot .
3) tspartantt has applied to start work (Funders only: approve worker | reject worker).

Hi there! Interested in working on your project, it's right in our skillset. Team of two, if hired, we would;

  • Develop a task outline and visual representation of bot features based on desired functionality
  • Confirm plan before starting work.
  • When work has started; consistently (within reason) verifying that the bot is functioning as desired.
  • When work is completed, verifying work has reached desired status and making any last minute tweaks.
  • If desired, teach someone how to modify it quickly. (Code will be easy to modify)

There will also be proper code documentation and descriptions .
4) cloverstyx has applied to start work (Funders only: approve worker | reject worker).

The plan would be to get a universal vision in mind, keep updated while working, and ensure the end product was exactly as you needed. Very familiar with the tools required to get this done.
5) dnnsmoyo has applied to start work (Funders only: approve worker | reject worker).

I would enjoy building this project. I build bots mostly using python and have all the right tools to do it. I will configure the bot to show different content for each channel using the channels api endpoints.
6) suslimbaugh has applied to start work (Funders only: approve worker | reject worker).

Hello, I have experience building bots on discord that include post text, embedded links, etc. I also have experience using different web scraping tools, such a urllib that would be useful in the creation of this bot. I believe I could complete this very efficiently using python, so please get back to me!
7) wtf545 has applied to start work (Funders only: approve worker | reject worker).

I can do this for you. I would put the back end up in AWS to minimize costs. Hit me up.
8) ohn0 has applied to start work (Funders only: approve worker | reject worker).

I've built and maintained Disc bots before that have run on multiple channels, hooking them up to imageboards to search and pull images into the chat.

This sounds like something on my level worth doing, I already have an AWS instance I use to maintain and test disc bots.
9) nagibraik has applied to start work (Funders only: approve worker | reject worker).

I have discovered a bot with my friends for a daily basis things and a great thing to have in life.
10) azoff has applied to start work (Funders only: approve worker | reject worker).

I could build an MVP that mirrors the posts in a week tops. NodeJS backend, completely stateless, evented architecture. Hosting and permissions are honestly the biggest unknowns, as you can see many of the other submissions are all over the place. I’d encourage exploring free hosting options if your volume is low.
11) robityadda has applied to start work (Funders only: approve worker | reject worker).

I have bulit many kind of telegrem bot, I would do that well
12) techscotty has applied to start work (Funders only: approve worker | reject worker).

Hello there, i would be interested in this project, i know multiple languages for making discord bots as of java and py which .py would be your best option for the bot you are currently wanting!
13) santiagogregory has applied to start work (Funders only: approve worker | reject worker).

I have experience building Discord bots and could have one functional quickly.
14) pkalab has applied to start work (Funders only: approve worker | reject worker).

I already built a Discord Bot for altcoin cryptocurrency.
The bot will post relatable content to appropriate channel. The post will include author, category and subcategory
15) justinwoodring has applied to start work (Funders only: approve worker | reject worker).

I have experience building discord bots in multiple languages and I've built bots with similar goals to what this one accomplishes. Here is a repo containing my aforementioned work, https://github.com/Booglejr/automaton.

I have experience building these apps in Rust and Java however I know many other languages so if you have a preference I'd be happy to satisfy that request. I would also consider running this as a Docker application so that it can quickly be deployed anywhere. This project sounds like an absolute blast!
16) erich0123 has applied to start work (Funders only: approve worker | reject worker).

Hello, I would like to work on your project. I expect to get it done within 1-2 weeks. I will keep you updated on my progress and take your feedback into consideration.

I have built several full-stack apps that integrate with Discord. One of them is a payment gateway for Discord, called premify (https://premify.me).

I am familiar with functional programming principles, which allows me to write safe, reliable code in several languages, including TypeScript and Haskell.
17) f1nv3rs3 has applied to start work (Funders only: approve worker | reject worker).

To build a streamlined bot for discord which maps forums to images and opens the council sections for only the Telegram channel The images should be from the specific forum. Each post will include a link with a small amount of post text, Parent item Categories Child items Subcategories-. Post threads to be reflexive and limited.
18) marvinpoo has applied to start work (Funders only: approve worker | reject worker).

I will:

  • Analyze the Forum software & it's endpoints
  • Write the Bot for discord
  • Communicate the "Frontend" (Output) of the Bot and change it until you are satisfied
  • Connect the Endpoints of the forum with the Bot's output
  • Handover a manual
  • Give you hosting suggestions or instructions
  • Have an open ear and a clear mind for your needs before, while and after the project
    19) ayushkumar63123 has applied to start work (Funders only: approve worker | reject worker).

I can do this task extremely fast and with high efficiency.
20) pmatheus has applied to start work (Funders only: approve worker | reject worker).

We can start today by creating trigger on the forum database and post it to the right channel using discord api. GG ez game.
21) followthemoney1 has applied to start work (Funders only: approve worker | reject worker).

Hi 👋, my name is Dmytro. I know that somehow you are faced with the problem of hiring people, and sometimes it is very long and hard to deal with it. I am a co-founder of the Ukrainian company named LeadIT, we are a product company but also we help other companies with hiring senior developers, and we can offer you an out-staff in almost any IT industry. Let me know if you are interested, hope we will connect and work together.

LinkedIn: https://www.linkedin.com/in/dmytro-dyachenko/
if so: https://calendly.com/leaditteam/15min
22) katerspotaters has applied to start work (Funders only: approve worker | reject worker).

Is this still open, I'd like to work on it. I have experience with discord bots.
23) dungjoe1987 has applied to start work (Funders only: approve worker | reject worker).

Xác nhận kế hoạch trước khi bắt đầu công việc. - Khi công việc đã bắt đầu: xác minh rằng bot đang hoạt động như mong muốn. - Khi công việc hoàn thành, xác minh công việc đã đạt đến trạng thái mong muốn và thực hiện bất kỳ chỉnh sửa nào vào phút cuối.

Learn more on the Gitcoin Issue Details page.

@mochet
Copy link
Collaborator Author

mochet commented Jul 1, 2021

There is no active Gitcoin bounty for this project.

@cioran0
Copy link

cioran0 commented Jul 6, 2021

Is this still open?

Is there any bounty at all? I would assume this is more in the <$500 range. If there's a bounty in cash or coins, I would be interested to learn more since I am experienced in this area. Then we can work out the scope of deliverables.

I'm one of the coders on RealEbot (Discord Real Estate Calculator) and some other bots. The repo is private because of the token (e.g. so other people don't hijack the discord rooms due to discord bot permissions), but I'd be happy to send a redacted doc or something if you want to see my code on this kind of stuff.

At a glance, this is not that hard depending on whether I have to hook an API or scrape. I'd probably have to look at channel permissions too.

Cheers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants