> For the complete documentation index, see [llms.txt](https://docs.skeletonecosystem.com/skeleton-ecosystem/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.skeletonecosystem.com/skeleton-ecosystem/features/multi-purpose-telegram-bot/buy-contest-creator-tool.md).

# Buy Contest Creator Tool

<figure><img src="/files/6EIdeIeHjPYn79E3nwXK" alt=""><figcaption></figcaption></figure>

### Details

<figure><img src="/files/lyVQXf9QyXqZYD4zzkiO" alt=""><figcaption></figcaption></figure>

### Setup

To create a Buy Contest you need to have Skeletonpricebot in your group set. Paired with token contract address and telegram group link.

After this is done visit Skeletonpricebot and use the /raffle or /contest command. The Contest creator agent will popups with navigation buttons.

<div align="left"><figure><img src="/files/LlDaweXNV0pFM14WbTzL" alt=""><figcaption></figcaption></figure></div>

First You need to Choose the Contest Mode. There are 2 Options:

* <mark style="color:$danger;">**Draw by Date.**</mark> Using this mode you can create a buy contest to a date. This means you can set a time interval how long the contest is running. All eligible buys in this interval will be counted. The vent end when the timer is up. May be 1 legit entry or even 385 legit entries.
* <mark style="color:$success;">**Draw by Entries.**</mark> Using this mode you can create a buy contest via entries. This means you can set how many spots can participate in the event. Example: 20 entries. If the first 20 legit entries are filled, the contest ends.

<div align="left"><figure><img src="/files/Qga3sX0oHxktFAXiEUuI" alt=""><figcaption></figcaption></figure></div>

**After you choose the contest mode, you can start to set it up.**

#### <mark style="color:$danger;">**Draw by Date**</mark>

<div align="left"><figure><img src="/files/0atjOu7p4tWF4VkabUrs" alt=""><figcaption></figcaption></figure></div>

1. <mark style="color:yellow;">**Set your token CA.**</mark> Tap and answer with the token contract address you organise the raffle to. This token will the users need to buy and Hold.
2. <mark style="color:yellow;">**Set Jackpot.**</mark> Tap and set how much SOL you add to the Jackpot. For example: 1.5 In this case 1.5 SOL will be shared among the eligible winners. Minimum aloowed Raffle Jackpot: 0.2 SOL
3. <mark style="color:yellow;">**Set Winners.**</mark> Tap and set how many winners should the bot pick. Example: 3. In this case 3 Winner will be picked and this 3 winners will receive the shares of the Jackpot. Maximum allowed winners: 10
4. <mark style="color:yellow;">**Set Minimum SOL Buy.**</mark> Here you need to set how much sol the participants need to buy to be eligible in the contest. Default: 0.5 SOL. Minimum: 0.1 SOL Example: You set 3 SOL. if you set 1 winner than 1 buyer will take all 3 SOL, if you set 6 winners than 3/6=0.5 SOL each winners.
5. <mark style="color:yellow;">**Set Holding Period.**</mark> Tap and set how many Hours long the selected winners need to hold their tokens to receive the winnings. Example: 48. In this case the lucky holders need to hold their tokens 48 Hors long. after this time is up, the bot will distribute the winnings.
6. <mark style="color:yellow;">**Set Draw Date.**</mark> Tap and set a Date in UTC timezone when the Raffle Ends. The raffle start when you are ready with setup and deposit and tap start. So choose the date accurate to this. From start to Draw. Can be 1 hour from start or even up to 1 month from start. Note! Too long raffle intervals will only be effective if the winning is bigger.
7. After everything is set, the bot will generate a Raffle pot wallet address where you will need to send the Jackpot ammount. *<mark style="color:$success;">**All blockchain fees are covered by us!**</mark>*
8. Copy the address, send the ammount than tap Start Contest. Balance will be checked and if all good, the Raffle event starting up right away. Note! Balance can be filled also in parts before starting the raffle.
9. Start the Contest. A detailed popup will appear in your group, in skeletontrend, in skeletonlounge and in multichainevents channel too for huge exposure.

<div align="left"><figure><img src="/files/JksWW6mEYpMrQXtSAUIA" alt=""><figcaption></figcaption></figure></div>

#### <mark style="color:$success;">**Draw By Entries.**</mark>

<div align="left"><figure><img src="/files/rvF02aExtuTzU6FSvHf3" alt=""><figcaption></figcaption></figure></div>

* <mark style="color:yellow;">**Set your token CA.**</mark> Tap and answer with the token contract address you organise the raffle to. This token will the users need to buy and Hold.
* <mark style="color:yellow;">**Set Jackpot.**</mark> Tap and set how much SOL you add to the Jackpot. For example: 1.5 In this case 1.5 SOL will be shared among the eligible winners. Minimum aloowed Raffle Jackpot: 0.2 SOL
* <mark style="color:yellow;">**Set Winners.**</mark> Tap and set how many winners should the bot pick. Example: 3. In this case 3 Winner will be picked and this 3 winners will receive the shares of the Jackpot. Maximum allowed winners: 10
* <mark style="color:yellow;">**Set Minimum SOL Buy.**</mark> Here you need to set how much sol the participants need to buy to be eligible in the contest. Default: 0.5 SOL. Minimum: 0.1 SOL Example: You set 3 SOL. if you set 1 winner than 1 buyer will take all 3 SOL, if you set 6 winners than 3/6=0.5 SOL each winners.
* <mark style="color:yellow;">**Set Holding Period.**</mark> Tap and set how many Hours long the selected winners need to hold their tokens to receive the winnings. Example: 48. In this case the lucky holders need to hold their tokens 48 Hors long. after this time is up, the bot will distribute the winnings.
* <mark style="color:yellow;">**Set Goal Entries.**</mark> Tap and set how many spots should be available in the contest. The bot count all legit entries (Which are equivalent or above the minimum buy target). Example: You set 20 entries. In this case the contest ends and draw begins right after the first 20 legit buys.
* <mark style="color:yellow;">**Set Auto End Timer.**</mark> Tap and set a timer when the event should end even if not enough entries happen. Example: You set 50 entries but only 21 buys happen. Here you can set a timer between 1-7 days to close the event in any case. After this timer is up the bot will start to draw winners. Only the entries until thtis point will participate in draw.
* After everything is set, the bot will generate a Raffle pot wallet address where you will need to send the Jackpot ammount. *<mark style="color:$success;">**All blockchain fees are covered by us!**</mark>*
* Copy the address, send the ammount than tap Start Contest. Balance will be checked and if all good, the Raffle event starting up right away. Note! Balance can be filled also in parts before starting the raffle.
* Start the Contest. A detailed popup will appear in your group, in skeletontrend, in skeletonlounge and in multichainevents channel and on skeleton discord too for huge exposure.

<div align="left"><figure><img src="/files/35E56TC67IDf1dU7Taml" alt=""><figcaption></figcaption></figure></div>

After you succesfully start a raffle, the notifications about your event going to be added on all the buy popups of your token and contest status popup will appear after each 10% progress to keep the buyers in FOMO. This endorse more possible buyers to buy & hold your token.&#x20;

<div align="left"><figure><img src="/files/Nmz8iervuaCetvnKGW66" alt="" width="330"><figcaption></figcaption></figure> <figure><img src="/files/ZHX6N5u7vG9eLUR89EaM" alt=""><figcaption></figcaption></figure></div>

After an event ends by date or by entries, skeletonpricebot will start to draw right away. Choosing winners from eligible entries. It will display the winners and notice them to hold at least until the must hold period ends. After the timer is up the bot sends the jackpot to winners.

<div><figure><img src="/files/5H10PXUZhAWFAxMKygn0" alt=""><figcaption></figcaption></figure> <figure><img src="/files/mue0kDX3xCLb9Aoaw0HZ" alt=""><figcaption></figcaption></figure></div>

### Exposure

All Buy Contest gets announced on Skeleton socials for the best possible exposure. There is also a self refreshing running Buy Contest list.

{% columns %}
{% column %}

<div align="left"><figure><img src="/files/zSMr9qM0uTlMG2pAUQPd" alt=""><figcaption></figcaption></figure></div>

{% endcolumn %}

{% column %}
Buy Contest Alerts on:

<a href="https://t.me/skeletonlounge" class="button primary">Skeletonlounge</a>

<a href="https://t.me/skeletontrend/11226893" class="button primary">Skeletontrend</a>

<a href="https://t.me/multichainevents" class="button primary">Skeleton Events</a>

<a href="https://discord.gg/Z3gSs74w6R" class="button primary">Skeleton Discord</a>
{% endcolumn %}
{% endcolumns %}

### Notices

* Only those winners receive their prices which holding their tokens until holding period ends. Those who sell before, getting disqualified in the re-check period. The winnings of the disqualified winners will be sent among the legit holders.
* To filter scammers, The authenticity of the Contest can be checked by tapping on the Raffle ID. Or copy the Raffle Id and paste it to skeletonpricebot to check!&#x20;
* After a contest is created, jackpot is deposited and event started, it can not be stopped anymore. This keeps the community safe from fake events.
* If only one winner is selected and this winner sells before the holding period ends, the jackpot will be sent back to the address deposited to the event pot.&#x20;
