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

Add first time contributor message #96

Closed
4 tasks
rndquu opened this issue Feb 2, 2023 · 74 comments · Fixed by #739
Closed
4 tasks

Add first time contributor message #96

rndquu opened this issue Feb 2, 2023 · 74 comments · Fixed by #739

Comments

@rndquu
Copy link
Member

rndquu commented Feb 2, 2023

Specification

The two business problems to solve are:

  1. a custom message that partners can use to greet new hunters
  2. show a list of all of the bot commands that the new hunter can invoke.

We must create new config properties:

  • FIRST_TIME_CONTRIBUTOR_GREETING_HEADER: string;
  • FIRST_TIME_CONTRIBUTOR_GREETING_HELP_MENU: boolean;
  • FIRST_TIME_CONTRIBUTOR_GREETING_FOOTER: string;

Post the header first, then the help menu, and lastly the footer in a single "first time contributor greeting" comment.

  • Be sure to also update the README.md with these config properties.

Example Input

FIRST_TIME_CONTRIBUTOR_GREETING_HEADER="Thank you for contributing to UbiquiBot! Please be sure to set your wallet address before completing your first bounty so that the automatic payout upon task completion will work for you."
FIRST_TIME_CONTRIBUTOR_GREETING_HELP_MENU=true
FIRST_TIME_CONTRIBUTOR_GREETING_FOOTER="###### Also please star this repository and [@ubiquity/devpool-directory](https://github.com/ubiquity/devpool-directory/) to show your support. It helps a lot!"

Example Output

Thank you for contributing to UbiquiBot! Please be sure to set your wallet address before completing your first bounty so that the automatic payout upon task completion will work for you.

- /assign: Assign the origin sender to the issue automatically.
- /unassign: Unassign the origin sender from the issue automatically.
- /help: List all available commands.
- /payout: Disable automatic payment for the issue.
- /multiplier: Set bounty multiplier (for treasury)
- /allow: Set access control. (Admin Only)
- /wallet: <WALLET_ADDRESS | ENS_NAME>: Register the hunter's wallet address. 
  ex1: /wallet 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266 
  ex2: /wallet vitalik.eth
Also please star this repository and @ubiquity/devpool-directory to show your support. It helps a lot!
@rndquu
Copy link
Member Author

rndquu commented May 2, 2023

/start

@ubiquibot
Copy link

ubiquibot bot commented May 2, 2023

@rndquu The time limit for this bounty is on Tue, 02 May 2023 12:33:12 GMT

Your currently set address is:
0x336c033842fa316d470e820c81b742e62a0765dc
please use /wallet 0x4FDE...BA18 if you want to update it.

@0x4007
Copy link
Member

0x4007 commented Jun 26, 2023

I think we should combine this and #228 into one bounty. The two business problems to solve are 1. a custom message that partners can use to greet new hunters and 2. show a list of all of the bot commands that the hunter can invoke.

Perhaps we can make two config properties:

  1. FIRST_TIME_CONTRIBUTOR_GREETING_MESSAGE: string;
  2. FIRST_TIME_CONTRIBUTOR_GREETING_HELP_MENU: boolean;

We should post the greeting first, and then the help menu, ideally in a single comment.

@rndquu
Copy link
Member Author

rndquu commented Jun 26, 2023

I think we should combine this and #228 into one bounty. The two business problems to solve are 1. a custom message that partners can use to greet new hunters and 2. a list of all of the bot commands that the hunter can invoke.

Perhaps we can make two config properties:

  1. FIRST_TIME_CONTRIBUTOR_GREETING_MESSAGE: string;
  2. FIRST_TIME_CONTRIBUTOR_GREETING_HELP_MENU: boolean;

We should post the greeting first, and then the help menu, ideally in a single comment.

Perhaps we can use the tutorial message in the FIRST_TIME_CONTRIBUTOR_GREETING_MESSAGE variable?

Welcome to the ubiquity-dollar repository. Please comment "/assign" on any issue if you would like to work on it. UbiquiBot will immediately assign you to the issue. Please comment "/wallet" at any time with your wallet address following (e.g. /wallet ubq.eth) to register your payment address for task completion.

@0x4007
Copy link
Member

0x4007 commented Jun 26, 2023

and tag the author

Why did you add this?

@0x4007
Copy link
Member

0x4007 commented Jun 26, 2023

/help

@ubiquibot
Copy link

ubiquibot bot commented Jun 26, 2023

Available commands

- /assign: Assign the origin sender to the issue automatically.
- /unassign: Unassign the origin sender from the issue automatically.
- /help: List all available commands.
- /payout: Disable automatic payment for the issue.
- /multiplier: Set bounty multiplier (for treasury)
- /allow: Set access control. (Admin Only)
- /wallet: <WALLET_ADDRESS | ENS_NAME>: Register the hunter's wallet address. 
  ex1: /wallet 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266 
  ex2: /wallet vitalik.eth

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

Error retrieving access for @wannacfuture

@wannacfuture
Copy link
Contributor

/wallet 0x9e4EF4353C928cD3eb473E8f12aeCF58C208ef40

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

Updated the wallet address for @wannacfuture successfully! Your new address: 0x9e4EF4353C928cD3eb473E8f12aeCF58C208ef40

@EtherealGlow
Copy link
Contributor

/wallet 0xa611a37657A76583305F557D63B94834a35C7bF4

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

Updated the wallet address for @EtherealGlow successfully! Your new address: 0xa611a37657A76583305F557D63B94834a35C7bF4

@EtherealGlow
Copy link
Contributor

/query @EtherealGlow

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

Error retrieving access for @EtherealGlow

@EtherealGlow
Copy link
Contributor

Bruh

@wannacfuture
Copy link
Contributor

/query @wannacfuture

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

@wannacfuture's wallet address is 0x9e4EF4353C928cD3eb473E8f12aeCF58C208ef40, multiplier is 1 and access levels are

access type access level
multiplier false
priority false
time false
price false

@wannacfuture
Copy link
Contributor

/query @EtherealGlow

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

Error retrieving access for @EtherealGlow

@0x4007
Copy link
Member

0x4007 commented Sep 23, 2023

/query @pavlovcik

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

Error retrieving access for @pavlovcik

@wannacfuture
Copy link
Contributor

/query @0xcodercrane

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

Error retrieving access for @0xcodercrane

@wannacfuture
Copy link
Contributor

/allow set-multiplier @pavlovcik false

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

Updated access for @pavlovcik successfully! Access: multiplier for "ubiquity/ubiquibot"

@wannacfuture
Copy link
Contributor

/query @pavlovcik

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

@pavlovcik's wallet address is 0x4007CE2083c7F3E18097aeB3A39bb8eC149a341d, multiplier is 1 and access levels are

access type access level
multiplier false
priority false
time false
price false

@0x4007
Copy link
Member

0x4007 commented Sep 23, 2023

Good find I was just about to post the same. We need to fix that error message for /query if access was not initialized, we just should assume everything is false.

user_name repository priority_access time_access price_access multiplier_access created_at updated_at
0xcodercrane ubiquibot/production true false false false 2023-08-31 09:06:47 2023-08-31 09:06:47
whilefoo ubiquity/ubiquibot false false false false 2023-09-04 11:26:26 2023-09-04 11:26:26
seprintour ubiquity/telegram-ubiquibot false true false false 2023-09-09 02:19:02 2023-09-09 02:19:02
wannacfuture ubiquity/ubiquibot false false false false 2023-09-23 11:53:25 2023-09-23 11:53:25

@0x4007 0x4007 mentioned this issue Sep 23, 2023
@EtherealGlow
Copy link
Contributor

EtherealGlow commented Sep 23, 2023

@pavlovcik when will I get assignee reward?

@0x4007
Copy link
Member

0x4007 commented Sep 23, 2023

I might have to manually send them. Please remind me where else it was not sent!

@0x4007
Copy link
Member

0x4007 commented Sep 23, 2023

/allow set-time @EtherealGlow true

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

Updated access for @EtherealGlow successfully! Access: time for "ubiquity/ubiquibot"

@0x4007
Copy link
Member

0x4007 commented Sep 23, 2023

/query @EtherealGlow

@ubiquibot
Copy link

ubiquibot bot commented Sep 23, 2023

@EtherealGlow's wallet address is 0xa611a37657A76583305F557D63B94834a35C7bF4, multiplier is 1 and access levels are

access type access level
multiplier false
priority false
time true
price false

@0x4007
Copy link
Member

0x4007 commented Sep 23, 2023

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