/PekaCoolBot

Python3 Bot for Telegram.

Primary LanguagePython

Python 2.7/3.5 Bot for Telegram.

No longer reachable, made a lot of private changes to the bot ( my code was shit anyway, but was a fun project) and a full rewrite of the code. She is still alive and kicking, just doing private stuff, Repo is up for history

Hi, i'm Peka, i can learn from people's messages and chat like them. If you want me to generate a message, you can mention me, say my nickname or reply to any of my messages If you want to play with the HentaiCardGame, then let me explain how it works:

  • You start with 7 PekaPoints, this are the points you need to buy the cards
  • You get points with CardQuiz or whenever Peka answer at your message randomly
  • This cards are yours only, they can't be copied by other people
  • Those cards comes in form of sticker that you can see only calling the bot, and they have their stats (Number of Tags, Tags, Page numbers and sauce number)
  • Send a card to see the sauce 'wink wink'
  • To see your cards just tag @PekaCoolBot and press [space]
  • Before using Peka for this game, you have to start talking with her privatly and do /start
  • In Groups, Peka needs to be an Admin to have full access to her functionality and being able to delete messages (this is only needed for a command) List of commands:
  • settings - Change Peka Settings
  • msg - Send a message on Peka's monitor
  • 8 - 8 Ball
  • temp - Cpu temp
  • png - Get a png of Peka's screen
  • uwu - Go uwu mode for everyone
  • stats - Show various stats
  • gnegne - Reprint the text you sent "wItH tHiS fOrMaT"
  • audio - Make an audio, disabled since Amazon AWS isn't free
  • tarot - under costruction
Call Of Duty Api [All of the CoD commands can be use with '[Battlenet Nickname] vs [Battlenet Nickname]' to do a comparison with someone else]
  • warzone [Battlenet Nickname]- Show your Warzone stat
  • multi [Battlenet Nickname]- Show your MW Multiplayer stat
  • weekly [Battlenet Nickname]- Show your Weekly Warzone stat
Hentai Game Commands:
  • newcard - Get a new card, cost 1 PekaPoint
  • newcard '[sauce-number]' - Get the card of the sauce number provided, cost 10 PekaPoint
  • sellcard - Sell a card and get back 1 PekaPoint
  • cardquiz - Random Quiz, you can win PekaPoints
  • point - See your PekaPoints
Peka.py:

-This version does not store triggers, it stores messages and tries to generate sentences.

Code is super messy, i putted her on a Pimoroni GFX Hat and Raspberry Pi Zero. Usually, a clock is displayed, but everytime a sentence is generated it get shown on her screen.

Image of Peka Image of Peka Image of Peka