Giter Site home page Giter Site logo

ptkdev / quizquickanswer-telegram-game-bot Goto Github PK

View Code? Open in Web Editor NEW
48.0 2.0 10.0 3.45 MB

๐ŸŽฎ Funny quiz game for telegram, play with friends on your group!

Home Page: https://t.me/QuizQuickAnswerBot

License: Other

JavaScript 2.03% Shell 0.38% Dockerfile 0.80% Smarty 0.87% TypeScript 95.93%
telegram game telegram-game quiz telegram-bot telegraf telegram-quiz-game quizquickanswer telegram-group grammy

quizquickanswer-telegram-game-bot's Introduction

๐Ÿ‘จโ€๐Ÿ’ป Patryk Rzucidล‚o (@PTKDev)

I'm trying to get rich with free and open source software.


๐Ÿš€ Projects

List of projects I made with love

Name Category Description Links
Portfolio ๐Ÿง™โ€โ™‚๏ธ My personal website
Logger ๐Ÿฆ’ Beautiful Logger for Node.js: the best alternative to the console.log statement
All Shields CLI ๐ŸฆŒ Tool to help automate your badges from dotfiles for your markdown.
Aspect Ratio 21:9 ๐Ÿ–ฅ๏ธ Fit the screen properly in fullscreen mode on monitor ultrawide with 21:9 aspect ratio
Badges: Available on ๐Ÿ›ก Badges Generator of Available on Store for websites and mobile app
JSON Token Replace ๐Ÿพ Replace liquid variables {{name}} in json with values from another json where key is token
ESLint: snakecasejs ๐Ÿ ESLint Plugin: enforce snake_case syntax on variables and function names
Instagram Widget ๐Ÿ“ธ Show latest 9 photos from your instagram account for your blog or website
My Patreon Box ๐Ÿ‘‘ My Patreon Tier Box with avatars and link from rest/json api.
Carousel Slideshow ๐Ÿž Image Carousel: Simple slideshow for your blog or website
Svelte Boilerplate ๐Ÿ“ฆ My personal Svelte Boilerplate to start create webapp, eleactron app and mobile app
WebComponents Boilerplate ๐Ÿ— My personal boilerplate to start building a webcomponents
Node Boilerplate ๐Ÿค– My personal Boilerplate to start building a nodejs app/cli with typescript
BOT Boilerplate ๐Ÿค– My personal Boilerplate to start building a bot with nodejs and typescript
Dark Blood Theme ๐ŸŽจ VSCode Theme: Dark Blood
Quiz Quick Answer ๐ŸŽฎ Quiz bot for telegram groups, play with friends!
GameBook Chat ๐Ÿ“š Italian telegram bot for play to game books on telegram
Me in Gifs ๐Ÿ’… Me in Gifs is an app to download wallpapers (templates) to beautify your Instagram Stories!
Stickers ๐Ÿ“ฑ PTKDev Stickers for Telegram, Whatsapp, iMessage and Discord

๐Ÿค Contributions

List of projects I have contributed

Name Category Description Links
Markserv ๐Ÿ Serve markdown as html (GitHub style)
ESLint: JSDoc ๐Ÿ“– JSDoc specific linting rules for ESLint.
Youtube2mp3 ๐ŸŽง A very simple system to download YouTube music videos and convert them to mp3 files
Smodatamente
๐Ÿ‘  Telegram bot and Wordpress theme for smodatamente
PostInstagrammabili
๐ŸŒ… Telegram bot and Wordpress theme for posti instagrammabili

๐Ÿป Community

Telegram Discord Twitter
๐Ÿ‡ฌ๐Ÿ‡ง Telegram English ๐Ÿ‡ฌ๐Ÿ‡ง Discord English ๐Ÿ‡ฌ๐Ÿ‡ง Twitter English
๐Ÿ‡ฎ๐Ÿ‡น Telegram Italian ๐Ÿ‡ฎ๐Ÿ‡น Discord Italian
๐Ÿ‡ต๐Ÿ‡ฑ Discord Polish

๐ŸŽ Donate

My projects are free, open source and I try to provide excellent free support.

Why donate? I work on several opensource project in my spare time and try to keep it up to date and working.

๐Ÿ™‡โ€โ™‚๏ธ THANK YOU! ๐Ÿ™‡โ€โ™‚๏ธ

Donate Paypal Donate Ko-Fi Donate Github Sponsors Donate Patreon Donate Bitcoin Donate Ethereum

๐Ÿ‘‘ Backers and Sponsors

Thanks to all our backers! ๐Ÿ™ Donate 3$ or more on paypal, ko-fi, github or patreon and send me email with your avatar and url.

quizquickanswer-telegram-game-bot's People

Contributors

alishadman95 avatar denisekarina avatar imal3x03 avatar kasuken avatar ptkdev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

quizquickanswer-telegram-game-bot's Issues

[Feature request] command: /admin

/admin command that allows to administrate the bot. Nice feature to have are sending messages to all groups or setting a score for a specific user

[Feature request] Mod commands

Feature description

I suggest adding the following commands for bot moderation. For the implementation we could consider a 1:1 relationship between a single telegram group and a bot instance:

Command Input Description
/mod user_id allows you to set the user to whom the user_id corresponds as the moderator of the bot relative to the group in which it is used. The command should be restricted to the admin.
/endtime HH:mm allows you to set the time at which the master off message should be displayed by specifying the time (hours and minutes). To make it location agnostic, the UTC time zone could be used.
/starttime HH:mm allows you to set the time at which the message assigning the master to the moderator for the start of the game session should be displayed by specifying the time (hours and minutes). To make it location agnostic, the UTC time zone could be used.

Feature motivation

Providing automation tools to lighten the workload of the moderator.

Thank you!

[Feature request] Timeout

Command /time 3 and set 3 minutes for answers, after 3 minutes show correct answer and require nominate a new master

[Feature request] 10 Question Tournament

You can prepare 10 question and the bot run daily and randomly the tournament.
1ยฐ question, 1minute to write correct answer. (no feedback from bot if is good)
2ยฐ question, 1minute to write correct answer.(no feedback from bot if is good)
...
10ยฐ question, 1minute to write correct answer.(no feedback from bot if is good)

After 10ยฐ question bot write top3 of player, the 1ยฐ become the super master and can set 10 question for the next tournament.

[Bug Report] Master off still give the correct answer

Versions

  • App Version: v0.7.7

Expected Behavior

The bot don't have to check if the answer is right

Actual Behavior

The bot says the user is the winner

Steps to Reproduce

  • Set a question
  • Set master to off
  • Write the correct answer

Screenshots

image

[Feature request] Scores and TOP10

1 correct answer = 10 points

/scores @your_name show users score from databases/scores.json

/top10 show top 10 of users from group:

  1. username - 100 scores
  2. username - 80 scores
  3. username - 50 scores
  4. username - 10 scores

Example scores.json

{
  "scores": [
    {
      "id": 0,
      "is_bot": false,
      "first_name": "",
      "username": "",
      "language_code": "",
      "score": "10",
      "group_id": -000000000
    }
  ]
}

Extra parameters score and other from ctx.update.message.from

[Feature request] Vote question

Update score:
/goodquestion @YOUR_NICKNAME +10 points if 10 users vote your question

/badquestion @YOUR_NICKNAME -1 points if 1 user vote your

[Bug report] Docker not work

Versions

  • App Version: v1.0.0
  • Node Version: v13.0.0
  • Operating System: Windows 10
  • Browser: Google Chrome v80

Expected Behavior

Actual Behavior

Steps to Reproduce

  1. ...
  2. ...
  3. ...

Screenshots (Optional)

[Feature request] Second tip/hint

Add more hint/tips with -, now:
QUESTION - TIP

Nice to have:
QUESTION - TIP1 - TIP2 - TIP3

Are Showed after 15, 30, 50 bad answer.

[Bug Report] Master can answer it's own question

Versions

  • App Version: v0.7.7

Expected Behavior

If master give's the correct answer, the bot shouldn't take it as valid

Actual Behavior

The bot says the current muster is the winner of is own question

Steps to Reproduce

Give the master yourself, create a question and give the right answer
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.