All Projects β†’ themagicalmammal β†’ wikibot

themagicalmammal / wikibot

Licence: MIT license
A πŸ€– which provides features from Wikipedia like summary, title searches, location API etc.

Programming Languages

python
139335 projects - #7 most used programming language
Procfile
174 projects

Projects that are alternatives of or similar to wikibot

tdlight-java
Complete Bot and Userbot Telegram library based on TDLib
Stars: ✭ 128 (+412%)
Mutual labels:  telegram-bot-api, telegram-userbot
Telegram
Telegram Bot API Wrapper for Scala
Stars: ✭ 310 (+1140%)
Mutual labels:  webhook, telegram-bot-api
telegram client
library for help you make userbot or bot telegram and support tdlib telegram database and only support nodejs dart and google-apps-script
Stars: ✭ 38 (+52%)
Mutual labels:  telegram-bot-api, telegram-userbot
Botserver
http://telegram.org Bot API Webhooks Framework, for Rubyists
Stars: ✭ 125 (+400%)
Mutual labels:  webhook, telegram-bot-api
webhook-aiogram-heroku
A sample telegram bot made with aiogram, that fetches updates using the web-hook connection. Can be easily deployed to Heroku.
Stars: ✭ 36 (+44%)
Mutual labels:  webhook, telegram-bot-api
discord-wiki-bot
Wiki-Bot is a bot with the purpose to easily search for and link to wiki pages. Wiki-Bot shows short descriptions and additional info about the pages and is able to resolve redirects and follow interwiki links.
Stars: ✭ 69 (+176%)
Mutual labels:  wikipedia, wikibot
nestjs-telegraf
πŸ€– Powerful Nest module for easy and fast creation Telegram bots
Stars: ✭ 300 (+1100%)
Mutual labels:  telegram-bot-api
PSDiscord
Simple PowerShell module allowing to send messages to Discord Channel over webhooks
Stars: ✭ 34 (+36%)
Mutual labels:  webhook
MsftTeams
Module for Posting messages to MSTeams via Webhook
Stars: ✭ 35 (+40%)
Mutual labels:  webhook
SwedbankJson
Unofficial API client for the Swedbank's and Sparbankerna's mobile apps in Sweden.
Stars: ✭ 69 (+176%)
Mutual labels:  mit-license
wistalk
Wistalk : Analyze Wikipedia User's Activity
Stars: ✭ 19 (-24%)
Mutual labels:  wikipedia
EpicBot
A simple, multipurpose Discord bot.
Stars: ✭ 130 (+420%)
Mutual labels:  bot-commands
botBasicoGlitch
Bot bΓ‘sico hecho mediante www.glitch.com y con Python3 , el cual irΓ‘ creciendo conforme hagamos tutoriales/clases/dudas/llamadas en discord. Grupo de Telegram: http://t.me/boterostg
Stars: ✭ 23 (-8%)
Mutual labels:  telegram-bot-api
JustAnotherVoiceChat
TeamSpeak 3 plugin to control 3D voice communication in games
Stars: ✭ 21 (-16%)
Mutual labels:  mit-license
gitdub
πŸ“€ A github WebHook that emails detailed diffs of your commits.
Stars: ✭ 25 (+0%)
Mutual labels:  webhook
rocketchat-uptimerobot
Uptime Robot integration for Rocket.Chat
Stars: ✭ 34 (+36%)
Mutual labels:  webhook
seedpress-cms
A headless CMS built in Express for PostgresQL using Sequelize. Generally follows the Wordpress post and term schema.
Stars: ✭ 71 (+184%)
Mutual labels:  mit-license
Nana-Bot
Telegram Modular Userbot using python3.7
Stars: ✭ 38 (+52%)
Mutual labels:  telegram-userbot
gorest
Go RESTful API starter kit with Gin, JWT, GORM (MySQL, PostgreSQL, SQLite), Redis, Mongo, 2FA, email verification, password recovery
Stars: ✭ 135 (+440%)
Mutual labels:  mit-license
Halma
Halma Game Built With The Awesome libGDX framework
Stars: ✭ 20 (-20%)
Mutual labels:  mit-license

DeepSource DeepSource


Language grade: Python
This πŸ€– is made in python with the help of the Wiki library.

Intro

While exploring bots, I discovered that there were no bot(s) that could do more than display the definition of a term. However, Wikipedia can do much more than simply display a definition. As a result, this bot was created solely to demonstrate what Wiki can do.

Test

To test this bot. You can follow these steps:

  1. Setup a Bot with BotFather.
  2. Put your Token in
TOKEN = ""
  1. Setup RTDB in Firebase.
  2. Download your key file, place it next to your bot file
cred = credentials.Certificate("xxxYOURKEYFILExxx.json")
  1. Paste your RTDB url in
firebase_admin.initialize_app(
    cred, {"databaseURL": "https://yourappname-user-default-rtdb.firebaseio.com/"}
)
  1. Setup a project in Heroku.
  2. Paste your Project url in
bot.set_webhook(url="https://yourappname.herokuapp.com/" + TOKEN)
  1. Files you need for Heroku
xxxYOURKEYFILExxx.json #firebase key
Procfile
bot.py
requirements.txt
  1. To resolve bugs
Heroku --logs

Contributors

kurkurzz - Introducing the keyboard & some optimized commands.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].