Stark Bots πŸŽ„
2.32K subscribers
36 photos
2 files
80 links
Awesome Telegram Bots based on Python

Github : https://github.com/StarkBotsIndustries

Bots List : https://t.me/StarkBots/7
Download Telegram
πŸŽ‰ Delete All Messages Bot

[Update] v0.2.0

- Added Channel Support
- Updated PyStark and Python

Username - @StarkDeleteAllBot
πŸ‘7❀1
πŸŽ‰ Link To Media Bot

aka Media Downloader Bot
aka DL Bot

A bot to download media from thousands of different links including YouTube, Facebook, Instagram, Spotify, Deezer and so on.

Features:
1. Only one feature currently: send link, get media

I made it rather quick so didn't think of any features. But like always, suggestions are welcome in support group.

Restrictions:
1. "Erotica" is not allowed. Even the related words are banned. So don't send the word "porn".
2. One link at a time.
3. Bot can be banned by telegram any time.

Which URLs are supported?
- Try yourself in the bot. Don't ask

Username: @LinkToMediaBot
❀2πŸ‘2
πŸ”§ Error Fixer Bot πŸ”§

This is a temporary bot to fix a usual error.

Most of you maybe getting an error "psycopg2.errors.NumericValueOutOfRange" while deploying some bots including my old bots. This bot will help you fix it.

Why does it occur?
Telegram User IDs used to be 32-bit integers. But as it's growing popular, it's not enough now. Anyhow, the IDs are now 64-bit integers. 32-bit and 64-bit play a very important role in systems, therefore in programming languages and databases.

Old bots saved IDs as 32-bit integers. New IDs are 64-bit and therefore can't be added to those particular columns of database. That is why, bot throws an exception.

How to fix it?
Database Columns have a particular type. Sqlalchemy (python sql library) saves 32-bit integers in a column type called "Integer" and 64-bit integers in a column type called "BigInteger". The way to fix it is just to change the column type from Integer to BigInteger.

How to use the bot?
Send the command 'fix' with your DATABASE_URL. Please note that database URL is a special private key. Anyone with access to it can change the data in your database. So, use the bot only if you trust us.

Example /fix your_database_url

Why don't developers fix their repositories?
Because we are too lazy!

What else?
If the URL is correct, the bot'll fix it. But please note that it fixes the database, not the code. If you'll not redeploy from the same code then you don't need to do anything. Otherwise you need to change "Integer" to "BigInteger" in the code. In my repositories, there's a folder called database. Just change it's code in your fork.

If you also got "RollbackError", please restart the bot.

Username - @DatabaseMigrationBot
❀4πŸ‘2
Stark Bots πŸŽ„
πŸ”§ Error Fixer Bot πŸ”§ This is a temporary bot to fix a usual error. Most of you maybe getting an error "psycopg2.errors.NumericValueOutOfRange" while deploying some bots including my old bots. This bot will help you fix it. Why does it occur? Telegram User…
Note:
You shouldn't redeploy after using /fix command. Restart but not Redeploy. Redeployment will create a new database. This fix is to fix the current database, which is already deployed.
πŸ‘3😁2❀1
2700 Subscribers πŸŽ‰ Thank You

Edit: 26 March: 2600
❀5πŸŽ‰3
πŸŽ‰ Web Screenshot Bot

A bot to get screenshot of webpages in different resolutions/viewports. Just send the url and choose a resolution

Supported Resolutions:
1. Desktop View (1128x633)
2. Mobile View (360x672)
3. iPad View (768x1024)
4. 640x480
5. 800Γ—600
6. 1280x720
7. 2560x1440

Note: URLs must start with "https://" or "http://"

Suggestions are welcome in support group.

Username: @Web_Screenshot_Bot
❀8πŸ‘1😁1
Stark Bots πŸŽ„
πŸŽ‰ Web Screenshot Bot A bot to get screenshot of webpages in different resolutions/viewports. Just send the url and choose a resolution Supported Resolutions: 1. Desktop View (1128x633) 2. Mobile View (360x672) 3. iPad View (768x1024) 4. 640x480 5. 800Γ—600…
Web Screenshot Bot v0.1

Added /settings command.

You can set "Send as Document" to true if you want to get screenshots as documents otherwise bot will send them as regular photos.
Defaults to False.

Thanks for suggestion
❀4πŸ‘2
Forwarded from Stark Bots πŸŽ„
Bots List and Status -

1) Urban Dictionary Bot βœ…

2) Anonymous Sender ❌ [deprecated]

3) Whisper Message Bot βœ…

4) Brainy Quote Bot βœ…

5) Rename Files Bot βœ…

6) Sticker Tools Bot βœ…

7) OCR [Image to Text] Bot βœ…

8) Telegraph Bot βœ…

9) Channel Bot βœ…

10) Pyrogram String Session Generator βœ…

11) Instagram Downloader Bot ❌

12) PDF Tools Bot βœ…

13) Force Subscribing Bot βœ…

14) Delete Events Bot βœ…

15) ID Bot βœ…

16) Time Bot βœ…

17) Go File Bot βœ…

18) Stark Assistant ❌

19) Delete All Messages Bot βœ…

20) Restricted Content Bot βœ…

21) Video Sticker Bot βœ…

22) Link to Media Bot βœ…

23) Error Fixer Bot (Temporary) βœ…

24) Web Screenshot Bot βœ…


Libraries

PyStark - Create your own bots using this Pyrogram add-on

Telegraph - Golang bindings for Telegraph API
πŸ‘6❀1πŸ₯°1πŸ‘1😁1
Forwarded from Stark Bots πŸŽ„
⭐️ Thanks for the GitHub Stars ⭐️

This list represents all the open source repositories by Stark Bots. If you appreciate one or more of these projects, give them a star on GitHub.

Same list can be found on GitHub

Bot List - 12 stars

Libraries

PyStark - 25 stars

Telegraph - 10 stars (Golang)

Bots

1) Channel Automation Bot - 46 stars

2) String Session Bot - 33 stars

3) Whisper Bot - 31 stars

4) Telegraph Go Bot - 28 stars (Golang)

5) Rename Telegram Bot - 28 stars

6) Anonymous Sender Bot - 27 stars

7) OCR Bot - 24 stars

8) Telegraph Bot - 23 stars

9) PDF Bot - 22 stars

10) Sticker Tools Bot - 19 stars

11) Brainy Quote Bot - 19 stars

12) Force Subscribe Bot - 19 stars

13) Urban Dictionary Bot - 18 stars

14) Time Bot - 18 stars

15) Go File Bot - 18 stars

16) Instagram Bot - 17 stars

17) ID-Bot - 17 stars

18) DeleteEventsBot - 13 stars

19) DeleteAllBot - 11 stars

Others

GitHub Profile - 15 stars

Heroku Buildpack Nim - 5 stars
❀14πŸ”₯6πŸ‘4πŸ‘1😁1
First major version of @pystark will be released soon which will also have a new look for the documentation. This is a preview.
❀6πŸŽ‰2🀩2πŸ‘1
Stark Bots now has more than 500 total stars on GitHub. That's an awesome achievement for me. Thank You 🍻
πŸ”₯12❀8πŸŽ‰4πŸ‘1
Forwarded from PyStark Updates
PYSTARK v1.0.0

First Major Version


Changelog:

There were too much changes so I couldn't make a full changelog. But basically:


βž₯ Enhanced project settings, inspired from django.

βž₯ Added brand new addons for additional features in bots.

βž₯ Brand-new documentation using Mkdocs instead of Sphinx.

βž₯ Database migration methods for
pystark.database.sql.Database class like add_column, remove_column, etc.

βž₯ Added other useful methods like

βž₯ Improved boilerplate in favour of new features.

βž₯ Added documentation for project settings using settings.py

βž₯ Removed customization options from Stark.activate() as they can be configured using settings.py now.
Removed pystark.database.postgres in favour of pystark.database.sql.

βž₯ Added sudo users support for bots which can be set using SUDO_USERS environment variable.

βž₯ Allow username as OWNER_ID instead of only user_id

βž₯ Pre-made models for users and bans table.

βž₯ And much, much more!


See the brand new documentation - https://pystark.codes
❀4πŸ‘3πŸ”₯3
Source Code of Video Sticker Bot is now public (i.e. open sourced)


https://github.com/StarkBotsIndustries/VideoStickerBot

If you liked the project, give it a star ⭐

Uses PyStark v1.1.x
πŸ‘7❀6πŸ”₯1πŸ‘1
3K Subscribers πŸŽ‰ Thank You
πŸ‘21❀8πŸ”₯4πŸ₯°3πŸ‘Ž2πŸŽ‰2
🐝 Updates on StringSessionBot

What's New?
Now you can generate string session of pyrogram in it's latest/newer format (pyrogram v2)

Note that most bots use v1 currently, which is why you should generate v2 session only if you are sure that the bot in which you are going to use string session in, uses pyrogram v2.

Also, v1 sessions are forward compatible and can also be used in v2 bots but will show a warning.

Upcoming Updates
Next version will include support for bot string sessions, i.e, generating string session for bots instead of users which will require bot token instead of phone number

Username - @StarkStringGenBot
❀7πŸ‘4πŸ”₯1😁1
Asynchronous carbon wrapper to create beautiful code images using python or terminal

https://github.com/StarkBotsIndustries/Carbon
πŸ‘7❀4😒2
String Session Bot has crossed 100 forks (because heroku flagged it). That's amazing!
Hope it crosses 100 stars too.
❀6πŸ”₯2πŸ‘1
🐝 Updates on StringSessionBot

What's New?
Now you can generate string session for bot accounts of pyrogram as well as telethon.

Note: Only v2 support for pyrogram bots.

Upcoming Updates
Next version will include support to store API ID and API Hash in Bot's database. This will be completely optional and will only be an extra facility. Useful for people who use the bot a lot, like me!

Username - @StarkStringGenBot
πŸ‘4❀2🀩1
3333 Subscribers Congratulations 🍻
❀22πŸ‘4πŸ”₯4πŸ‘4😁3πŸ€”2😱2😒2πŸŽ‰2
⭐️ Thanks for the GitHub Stars ⭐️

This list represents all the open source repositories by Stark Bots. If you appreciate one or more of these projects, give them a star on GitHub.

Same list can be found on GitHub

Bot List - 12 stars

Libraries

PyStark - 33 stars

Telegraph - 13 stars (Golang)

Bots

1) Channel Automation Bot - 50 stars

2) String Session Bot - 41 stars

3) Whisper Bot - 34 stars

4) Telegraph Go Bot - 30 stars (Golang)

5) Rename Telegram Bot - 29 stars

6) Anonymous Sender Bot - 27 stars

7) OCR Bot - 26 stars

8) Telegraph Bot - 24 stars

9) Instagram Bot - 23 stars

10) PDF Bot - 23 stars

11) Force Subscribe Bot - 21 stars

12) Brainy Quote Bot - 20 stars

13) Go File Bot - 19 stars

14) Sticker Tools Bot - 19 stars

15) Urban Dictionary Bot - 18 stars

16) Time Bot - 18 stars

17) ID-Bot - 18 stars

18) Video Sticker Bot - 17 stars

19) DeleteEventsBot - 13 stars

20) DeleteAllBot - 12 stars

Others

GitHub Profile - 16 stars

Heroku Buildpack Nim - 6 stars
πŸ‘16😁8❀5πŸ”₯3πŸ‘2
GitHub Bot is now available for public use. It's been recreated using FastAPI, instead of the old Django version. It's much faster and better now.

Bot Username: @GitHubStarkBot

Usage Tutorial: https://stark.is-a.dev/github-bot

- Emojis configuration will also be available soon.
- Please report any bugs (even small) in @StarkBotsChat

Note: Bot provides a unique password to every user. Please don't share your password with anyone. If shared, please revoke it.
πŸ‘6❀5πŸ‘1