Food Flex Judge

Food Flex Judge

개요

Discord bot for rating your friends cooking.


Food Flex Discord Bot

Discord Bot created by Will Russell

What does the bot do?

Food Flex is bot that manages:

  • Submissions
  • Voting
  • Results

Submissions (13:00 - 23:59)

When a user uploads a picture of their food to the submissions chat, they are automatically entered into the vote. Users can only vote once. The bot will won't count additional submission pictures, therefore users who may feel that multiple pictures helps show off their 'flexing', are able to post multiple pictures without error.

Voting (00:00 - 11:59)

Submissions are closed and a voting poll is displayed. Users can vote for their favourite by sending the letter that corresponds to the user. Users can only vote once, and not for themselves. The bot will won't count additional votes. Also, anyone who submitted, and hasn't voted by 11:00, will received a private message to remind them to vote.

Results (12:00)

Voting is closed and a results message will be sent.

NOTE: If you submit a picture and don't vote, you are disqualified.

Docs

See the wiki for documentation on commands, json data and more.

Tools

  • This was built using the discord API wrapper discord.py in Python.
  • The bot on my server is hosted on a remote Raspberry Pi.
  • The bot can be accessed via SSH.
  • Screen was used to create sessions over SSH, that would remain active when the SSH session disconnects. This means the bot will always be online.

Development

Clone this repo:

$ git clone https://github.com/wrussell1999/food-flex-discord
$ cd food-flex-discord

To install discord.py:

$ sudo apt install python3-pip
$ python3 -m pip install -U discord.py

config.json inside the config directory:

{
    "token_id": "Token as string",
    "server_id": int,
    "food_chat_id": int,
    "submission_channel_id": int,
    "voting_channel_id": int,
    "results_channel_id": int,
    "dev_channel_id": int,
    "admin_id": int
}

To run the bot:

$ python3 main.py

License

MIT License for all the code written by me.

점수 & 리뷰


0

리뷰 0개

리뷰는 등록된 사용자만 남길 수 있습니다. 모든 리뷰는 Top.gg의 사이트 중재자가 관리합니다. 게시하기 전 저희의 지침을 반드시 확인해 주세요.

별점 5점

0

별점 4점

0

별점 3점

0

별점 2점

0

별점 1점

0



아직 리뷰가 없습니다!


Top.gg

수많은 Discord 봇 및 앱 탐색

지원

티켓 제출

쿠키 설정 관리